使用jquery验证名称字段
实际上,我对jquery和web设计都是新手 现在我需要一段代码,它将在文本框上的模糊事件后调用使用jquery验证名称字段,jquery,forms,validation,Jquery,Forms,Validation,实际上,我对jquery和web设计都是新手 现在我需要一段代码,它将在文本框上的模糊事件后调用 我需要jquery代码来验证html表单中的名称字段。为什么不尝试使用为什么不尝试使用我认为您希望在jquery中聚焦或模糊后验证文本框 您可以出于相同目的使用以下代码:- $(document).ready(function() { $("#fnam").blur(function() { if($(this).val() == null || $(this).val() ==
我需要jquery代码来验证html表单中的名称字段。为什么不尝试使用为什么不尝试使用我认为您希望在jquery中聚焦或模糊后验证文本框 您可以出于相同目的使用以下代码:-
$(document).ready(function()
{
$("#fnam").blur(function() {
if($(this).val() == null || $(this).val() == undefined || $(this).val() == "")
{
alert("field is empty");
}
});
// if you want this validation on focus lost
$("#fnam").focusout(function() {
if($(this).val() == null || $(this).val() == undefined || $(this).val() == "")
{
alert("field is empty");
}
});
});
我认为您希望在jQuery中调出焦点或模糊后验证文本框 您可以出于相同目的使用以下代码:-
$(document).ready(function()
{
$("#fnam").blur(function() {
if($(this).val() == null || $(this).val() == undefined || $(this).val() == "")
{
alert("field is empty");
}
});
// if you want this validation on focus lost
$("#fnam").focusout(function() {
if($(this).val() == null || $(this).val() == undefined || $(this).val() == "")
{
alert("field is empty");
}
});
});
确保添加了最新版本的jQuery。。。。 下面是一个用于验证NOTNULL的示例
$(document).ready(function() {
$('input#fname').on('blur', function() {
if( $(this).val() == '' || $(this).val() == "null") {
// Your code to handle error
} else {
return true;
}
})
});
确保添加了最新版本的jQuery。。。。 下面是一个用于验证NOTNULL的示例
$(document).ready(function() {
$('input#fname').on('blur', function() {
if( $(this).val() == '' || $(this).val() == "null") {
// Your code to handle error
} else {
return true;
}
})
});
试试这个-
它将检查您的姓名长度是否为3-16个字符,并且只包含字母,因此sam
将进行验证,但3sam
-不会尝试此操作-
$("#reg").bind("keypress", function (event) {
if (event.charCode!=0) {
var regex = new RegExp("^[a-zA-Z]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
}
});
you disable press key and allow only charecters ....
它将检查您的姓名是否有3-16个字符长,并且只包含字母,因此
sam
将进行验证,但3sam
-不会@ZoltanToth我的意思是检查是否为姓名…例如,如果我输入3sam,它应该显示error@ZoltanToth我的意思是检查天气是否是一个名称…例如,如果我输入3sam,它应该显示错误事实上我是jquery新手…你能帮我吗首先你要下载插件并将其添加到你的html代码中,你可以在中下载必要的文件。然后,当您创建表单时,例如输入表单的名称时,您可以这样创建它:,然后在javascript中执行:
$(“#您的表单”).validate()
在我提供的第一个链接中,有很多其他的例子你可以尝试,实际上我是jquery新手…你能帮我下载插件并将其添加到你的html代码中吗?首先,你可以下载必要的文件。然后,当您创建表单时,例如输入表单的名称时,您可以这样创建它:
,然后在javascript中执行:
$(“#您的表单”).validate()
在我提供的第一个链接中,有很多其他示例可以尝试,如果用户输入32#78@*,该示例将失败
或3sam
作为名称如果用户输入32#78@*,则此操作将失败
或3sam
作为一个名称,2-16个字符更好,有些来自亚洲国家的名称,如“Li”,比3个字符短2-16个字符更好,有些来自亚洲国家的名称,如“Li”,比3个字符短
$("#reg").bind("keypress", function (event) {
if (event.charCode!=0) {
var regex = new RegExp("^[a-zA-Z]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
}
});
you disable press key and allow only charecters ....