Jquery验证文本框不能多次打印消息

时间:2012-03-12 10:19:52

标签: jquery

下面的代码正确验证。当我第一次提交表单时,它显示错误消息,第二次提交时,它正在验证但没有显示错误消息。

function validate()
{
 var textbox= $("#inputtextbox").val();
 var match = /^([a-zA-Z0-9]{3,})$/;
 if(!match.test(textbox)) {
 $("#dataError").text('Maximum 3 alpha numeric characters and space allowed.').fadeOut(5000);
return false;

更新

var textbox= $("#inputtextbox").val();
     var match = /^([a-zA-Z0-9]{3,})$/;
     if(!match.test(textbox)) {
     $("#dataError").text('Maximum 3 alpha numeric characters and space allowed.').fadeOut(5000);
    return false;

}

<form onsubmit="return validate()" >
      <span id=""></span>
</form>

提前致谢!

1 个答案:

答案 0 :(得分:0)

试试这个

function validate()
{
 var textbox= $("#inputtextbox").val();
 var match = /^([a-zA-Z0-9]{3,})$/;
 if(!match.test(textbox)) {
 $("#dataError").text('Maximum 3 alpha numeric characters and space allowed.');
 $("#dataError").show().fadeOut(5000);

return false;
}
<span id=""></span>

<form onsubmit="return validate()" >