-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 に答える