怎样判断是提交按钮还是超连接的提交事件
页面中有一个表单和超连接
超连接可以让表单提交,
提交到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了