我在页面写了个js的 validate()方法,里边应该怎么返回 submit才能不提交呢。
我现在的状况是每次 onclick="validate();"执行完 submit 也提交表单。
我在js的validate()里写了 return false 可是没反应
onclick="window.submit = this">/s:submit
onclick="window.submit = this">/s:submit
[code="java"]onclick="window.submit = this"[/code]
记录点击按钮window.submi 记录了点击按钮
function validate(){
if(window.submit.id == 'logoff'){ //点击的是logoff 提交按钮
}
}
[code="java"]
/s:submit
/s:form[/code]
改成这样。返回false取消表单提交
[code="java"]onsubmit="validate();"[/code]
继承ActionSupport 会有验证功能。跟前台没关系。
你使用了2个submit 按钮肯定都会进行前台validate验证。
你可以吧logoff改成 button 或者在validate 函数判断点击按钮。
不好意思。写错了,忘了个 return
onsubmit="return validate();"