首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

webwork表单验证解决思路

2011-12-28 
webwork表单验证有这样一个webwork表单:ww:formaction register.action method post id register

webwork表单验证
有这样一个webwork表单:
<ww:form   action= "register.action "   method= "post "   id= "register "   >

        <ww:textfield   label= "用户名 "   name= "learner.learnername "   required= "true "   id= "learnername "> </ww:textfield>
        <ww:password   label= "密码 "   name= "learner.learnerpassword "   required= "true "> </ww:password>
      <ww:textfield   label= "email "   name= "learner.learneremail "> </ww:textfield>
      <ww:submit   value= "注册 "   onclick= "return   validate() ">
      </ww:submit>
</ww:form>

其中用户名和密码必填!
我写一个javascript来验证:
<script   type= "text/javascript ">
function   validate()
{
if(document.register.learnername.value== ' ')
{
alert( "用户名不能为空! ");
return   false;
}
if(document.register.learnerpassword.value== ' ')
{
alert( "密码不能为空! ");
return   false;
}
return   true;
}
</script>  

但不起作用!!

[解决办法]
通过form的一个属性onSubmit对 "true "或 "false "起作用.所以:
onSubmit= "return validate() "

热点排行