日期:2014-05-16  浏览次数:20329 次

网页提交时验证表单所有内容的问题
<td> 姓   名: <input   name= "TxtUserName "   type= "text "   id= "TxtUserName "   onblur= "checkNull(this, 'cc '); "   />   <label   id= "cc "> </label>
                                </td>
                            <td> Q   Q   号: <input   name= "TxtQq "   type= "text "   id= "TxtQq "   />
                                </td>
                            <td   style= "width:145px ">
                            肖   像: <select   name= "DdlImg "   id= "DdlImg "   onchange= "changeImage(); ">

</select>
                            </td>
                        </tr>
                        <tr>
                            <td> 邮   箱: <input   name= "TxtMail "   type= "text "   id= "TxtMail "   />
                                </td>
                            <td> 验证码: <input   name= "TxtCheckCode "   type= "text "   maxlength= "10 "   id= "TxtCheckCode "   />
                                </td>
....
<input   type= "submit "   name= "BtnSubmit "   value= "发   表 "   id= "BtnSubmit "   />
                                    <input   type= "submit "   name= "Button2 "   value= "Button "   id= "Button2 "   />

如上代码,
当我点击“发表”按钮时该如何验证该页内的所有表单内容是否符合要求?


------解决方案--------------------
你想想 就像咱们玩游戏 注册用户信息 只要你有一个条件不符合他的要求 就提示你了 页面也不会提交
就按你说的 如果你的文本框不能为空 但用户为空了 你就可以
<script language = "javascript ">
function ok()
{
if(为空)
提示错误信息;

......

在这里要把你做的判断全写好
}
</script>

当你点击按纽时 <input type= "button " name= "button1 " id= "button1 " onclick= "ok() ">

所以按纽是调用的整个方法 所以你的判断有一个不符合 这整个方法就不起作用 当然就不能提交了
------解决方案--------------------
http://www.coderhome.net/zifa/?p=71

看下这个吧,很好用的js类