我在struts的书上看到<html:form>标签有一个onsubmit属性,
这个属性是设定表单被提交时执行的javascript脚本。
请问问那个高手有具体的例子发一个看看!!!
和你正常开发一样啊,看来你还没明白structs标签的含义,你去看一下它的标签部分的代码,其实就是生成一个html标签,所以<html:form>的onsubmit实际上转换之后就是
<form onsubmit=""></form>
所以和你使用html标签是一样的效果。比如
<html:form action="aa.do" method="post" onsubmit="return check()">
</html:form>
变成html标签之后就是
<form action="/aa.do" method="post" name="你的actionForm名字" onsubmit="return check()">
</form>
所以就和你写正常的方法一样就可以了。
<script>
function check()
{
//假设你structs-config.xml文件配置的是aForm
var form=document.aForm;
if(form.XXX.value=="")
return false;
return true;
}
</script>