网站建设资讯

NEWS

网站建设资讯

jquery判断表单,用jquery实现表单验证

jquery表单验证怎么判断输入的中文

正则表达式判断即可,如下:

创新互联建站从2013年开始,先为鄢陵等服务建站,鄢陵等地企业,进行企业商务咨询服务。为鄢陵企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

第一种代码:

EXFCODE:

1 function isChinese(temp)

2 {

3 var re=/[^/u4e00-/u9fa5]/;

4 if (re.test(temp)) return false ;

5 return true ;

6 }

第二种代码:

EXFCODE:

01 function isChn(str)

02 {

03 var reg=/^[/u4E00-/u9FA5]+$/;

04 if (!reg.test(str)){

05 alert( "不全是中文" );

06 return false ;

07 } else {

08 alert( "全是中文" );

09 return true ;

10 }

第三种代码:

EXFCODE:

01 function funcChina()

02 {

03 var obj = document.form1.txtName.value;

04 if (/.*[/u4e00-/u9fa5]+.*$/.test(obj))

05 {

06 alert( "不能含有汉字!" );

07 return false ;

08 } else {

09 return true ;

10 }

11 }

第四种代码:

EXFCODE:

1 function isChina(s)

2 {

3 var patrn=/[/u4E00-/u9FA5]|[/uFE30-/uFFA0]/gi;

4 if (!patrn.exec(s)){

5 return false ;

6 } else {

7 return true ;

8 }

9 }

第五种代码:

EXFCODE:

1 var str= '玄峰软件hh' ;

2 if (escape(str).indexOf( "%u" )0)

3 {

4 alert( "没有包含中文" );

5 } else {

6 alert( "包含中文" );

7 }

原理:escape对字符串进行编码时,字符值大于255的以"%u****"格式存储,而字符值大于255的恰好是非英文字符(一般是中文字符,非中文字符也可以当作中文字符考虑);indexOf用以判断在字符串中是否存在某子字符串,找不到返回"-1"。

validate jquery怎么判断一个表单是否通过验证

如果引用的是jquery.validate.插件的话,那么提交按钮提交前就会自动判断。如果不想单独验证不提交的话,则需要如下

$(function () {

$("#Register").validate({

debug: true,//只验证不提交表单

submitHandler: function (form) {

Register();//单独处理验证通过后,单独的脚本事件,可以由用ajax异步提交

//采用这种方式,体验效果好。

}

});

});

jquery 表单元素非空判断

不知道你想用jquery 来判断还是想用jquery 来实现必填。

如果是jquery 判断的话,就用$("#要判断元素id").attr("required")看是不是为True就好。

如果是实现的话,$("#元素id").attr("required",“true”)就行。

如果不想要必添的话就是$("#元素id").removeAttr("required")就行。

jquery验证表单是否为空

jquery判断表单提交内容是否为空

按照代码就能实现。

简单代码如下:

$(document).ready(function() {

$(“form”).submit(function(){

if ($(“select[name='boardid']“).val() == “”){

alert(“对不起,请选择类别!”);

$(“select[name='boardid']“).focus();

return false;

}

if ($(“select[name='boardid']“).val() == “请选择分类”){

alert(“对不起,请选择类别!”);

$(“select[name='boardid']“).focus();

return false;

}

if ($(“input[name='txtcontent']“).val() == “”){

alert(“对不起,请填写内容!”)

$(“input[name='txtcontent']“).focus();

return false

}

if ($(“input[name='txtcontent']“).val().length 150){

alert(“对不起,内容超过150个字符限制!”)

$(“input[name='txtcontent']“).focus();

return false

}})

$(“#t”).keyup(function(){

$(“.inner”).text($(“input[name='txtcontent']“).val());

}).change(function(){

$(“.inner”).text($(“input[name='txtcontent']“).val());

});

});

jquery有方法可以判断一个表单提交之后结果是成功或不成功吗

您说用jquery来判断,那肯定是ajax提交表单了,这样提交表单服务器是要返回结果状态的,成功返回什么标识,不成功返回什么标识,自己定好就行了。然后在ajax的success方法中对返回的数据进行检查。

JQuery实现提交表单时候验证所有文本框是否为空

这个可以再表单上添加onsubmit函数和使用jQuery的each函数来判断

script type="text/javvascript"

var flag = true;

function checkForm(frm) {

$("#frm input[type='text']").each(function(i, obj) {

if(obj.value == "") {

alert($(obj).attr("placeholder"));

flag = false;

return false;

}

});

return flag;

}

/script

form ation="目标地址" method="post" onsubmit="return checkForm();" id="frm"

文本1:input type="text" name="txt1" value="" placeholder="文本1不能为空"/br/

文本2:input type="text" name="txt2" value="" placeholder="文本2不能为空"/br/

文本3:input type="text" name="txt3" value="" placeholder="文本3不能为空"/br/

文本4:input type="text" name="txt4" value="" placeholder="文本4不能为空"/br/

文本5:input type="text" name="txt5" value="" placeholder="文本5不能为空"/br/

input type="submit" value="提交表单"/

/form


分享文章:jquery判断表单,用jquery实现表单验证
本文地址:http://cdweb.net/article/dsciico.html