在jsp页面中 使用了 struts1的 校验框架对from进行校验
<html:javascript formName="SearchForm"/>
<html:form action="a.do" onsubmit="return validateSearchForm(this); styleId="searchForm"> <html:link href="#" onclick="SubmitForm('searchForm')"
<img src="1.gif" width="33" height="33">
</html:link>
</html:form><Script type="text/javascript">
function(formId){
document.getElementById(formId).submit();
}
</Script>问题: 首先声明,配置方面是完全没有问题的。
现在的现象是 使用超链接提交form的时候 onsubmit这个校验失效了,不能通过javascript以提示框的形式显示出来,也就是其失效了,请问有没有碰到过相关问题的人给详细的解答。
<html:javascript formName="SearchForm"/>
<html:form action="a.do" onsubmit="return validateSearchForm(this); styleId="searchForm"> <html:link href="#" onclick="SubmitForm('searchForm')"
<img src="1.gif" width="33" height="33">
</html:link>
</html:form><Script type="text/javascript">
function(formId){
document.getElementById(formId).submit();
}
</Script>问题: 首先声明,配置方面是完全没有问题的。
现在的现象是 使用超链接提交form的时候 onsubmit这个校验失效了,不能通过javascript以提示框的形式显示出来,也就是其失效了,请问有没有碰到过相关问题的人给详细的解答。
在jsp页面中 使用了 struts1的 校验框架对from进行校验
<html:javascript formName="SearchForm"/>
<html:form action="a.do" onsubmit="return validateSearchForm(this); styleId="searchForm"> <html:link href="#" onclick="SubmitForm('searchForm')"
<img src="1.gif" width="33" height="33">
</html:link>
</html:form> <Script type="text/javascript">
function SubmitForm(formId){
document.getElementById(formId).submit();
}
</Script> 问题: 首先声明,配置方面是完全没有问题的。
现在的现象是 使用超链接提交form的时候 onsubmit这个校验失效了,不能通过javascript以提示框的形式显示出来,也就是其失效了,请问有没有碰到过相关问题的人给详细的解答。
document.getElementById(formId).submit();
}
在这里再调用validateForm()就可以了.
<html:form action="a.do" onsubmit="return validateSearchForm(this); styleId="searchForm">
是不是少了半边引号啊,在onsubmit那里?