clwn.net
当前位置:首页 >> jquEry表单验证空 >>

jquEry表单验证空

jquery判断表单提交内容是否为空 按照代码就能实现.简单代码如下:$(document).ready(function() {$(“form”).submit(function(){if ($(“select[name='boardid']“).val() == “”){alert(“对不起,请选择类别!”);$(“select[name='boardid']“).

if($("#input1").val().trim()=='') alert('表单值不能为空')

这个可以在表单上添加onsubmit函数和使用jQuery的each函数来判断<br>varflag=true;<br>functioncheckForm(frm){<br>$("#frminput[type='text']").each(function(i,obj){<br>if(obj.value==""){<br>alert($(obj).attr("placeholder"));<br>flag=false;

<head><br> <script type="text/javascript"><br> $("#sub1).click(function(){<br> var text1=$("#text1").val();<br><br> if(text1==""){<br><br> alert("不能为空!");<br><br> $("#text1").select();<br><br> $("#text1").focus();<br><br> }

参考下面代码中的if判断来实现的,如果真空怎么样,如果不为空怎么样:<br>$(document).ready(function() {<br><br>$(“form”).submit(function(){<br><br>if ($(“select[name='boardid']“).val() == “”){<br><br>alert(“对不起,请选择类别!”

1.建议你IE 点F12运行调试.2.我虽然没大看懂,不过你画圈的地方的if最后面的 &&$(this).val()!=''这个应该是没意义的吧?因为如果='',那么length就肯定 追问: IE和火狐的效果都是一样的,那个确实没有,删了.不过我把 密码验证那一段删了 就可以了,觉得应该是后面加了那一段的影响,麻烦帮仔细看一下,谢谢 追答: 这个……我没有jQuery环境你把你验证那段恢复,然后IE点F12看看控制台报什么错误 评论0 0 0

通过jQuery 的标签选择器获取全部的input标签,然后进行循环获取输入的值并进行判断吧.

&lt;head&gt;<br> &lt;script type=&quot;text/javascript&quot;&gt;<br> $(&quot;#sub1).click(function(){<br> var text1=$(&quot;#text1&quot;).val();<br><br> if(text1==&quot;&quot;){<br><br> alert(&quot;不能为空!&quot;);<br><br> $(&quot;#text1&quot

因为你用的是flag这一个公共变量自,那么就需要把2个判断合并 不然就2113需要用两个变量;而且你用的是blur 是失去焦点才触发,也就是鼠标在密码那一栏输入后离5261开了 密码部位空 那么这时候 flag=true了 根本不用再去管用户4102名 触

如果是单纯的jQuery的话,那么验证和js的验证是相似的.只不过取得对象的时候用的是jQuery('').这个方便些.如果用jQuery ui的话 就可以用ui的form插件来验证<script src="./../../js/jquery.form.js" type="text/javascript"> </script>//表单的

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com