日期:2014-05-18  浏览次数:20571 次

怎样判断是提交按钮还是超连接的提交事件
页面中有一个表单和超连接
超连接可以让表单提交,
    提交到servlet中,怎样判断用户点击的是提交按钮

------解决方案--------------------
form里
<input type= "hidden " name= "submit " value= "true "/>

servlet里
if( "true ".equals(request.getParameter( "submit ")) )
{

}
------解决方案--------------------
如果超链接提交是用javascript实现的,则可以在超链接的javascript方法里改变表单的一些属性值来区分,比如改变提交按纽的value值(linkSubmit/onSubmit)。
------解决方案--------------------
你可以加一个隐藏控件
<input type=hidden name= "submittype " value= " " >

<a href= "# " onclick= "document.formname.submittype.value= 'link ';return false "> 提交 </a>

在后台取submittype的值进行判断即可
------解决方案--------------------
LS正解决``

一般都是想办法丢个值给连接或者提交按妞(这个步揍一般在JS里面写,document.form.****.value= "*** ";)

判断的话在你下个页面用request取出来就OK了``
------解决方案--------------------
js 一个变量

如果点击按钮就修改他的值

servlet判断那个值就ok了