-1

美好的一天,我的代码有问题,如果字段满足 if 语句在提供数据时出现问题,它将无法继续,因为我认为 javascript 捕获了验证但不会继续并给我抱歉,发生错误这次发送您的消息。如果您上传时发生任何错误,那是我的捕手。

在此处输入图像描述

这是我的 JavaScript 代码

http://pastebin.com/6QV3syxL

这是我的验证框

http://pastebin.com/31VNpbkk

在此处输入图像描述

. 验证过程有效,但脚本提供信息和 javascript 捕获它的部分失败并且不会继续将数据提供给 sql 语句

4

1 回答 1

1

在您的验证代码块中,您重新定义您的error变量。

if(!lname.match(/^[a-zA-Z]*$/))
{
     var error = true;
     $('#lname_error').fadeIn(500);
}
else
{
     $('#lname_error').fadeOut(500);
}

尝试删除,var以便在整个代码中使用相同的变量,而不是每次都使用新变量。

if(!lname.match(/^[a-zA-Z]*$/))
{
     error = true;
     $('#lname_error').fadeIn(500);
}
else
{
     $('#lname_error').fadeOut(500);
}

...

if(error == false){
     ...
}
于 2013-08-09T14:26:56.993 回答