0

したがって、[送信]をクリックすると、エラーページが表示されます。エラーページにリダイレクトする前に検証したいのですが、プラグインはそのように動作します。ユーザーの入力に問題があった場合に送信を防ぐ方法はありますか?

<input type="submit" name="submit-contact" class="button" value="Send" />

$(document).ready(function(){
  $(".button").click(function() {

        var name = $('input#name').val();
        if (name == ""){
            $('#name').addClass('errro');
            return false;}
        else {
            $('#name').removeClass('errro');}

    });
});
4

2 に答える 2

1

質問を数分間見つめた後、私はあなたが何を意味するのか知っていると思います。イベントをリッスンし、ユーザーの入力に問題があると思われるときにsubmit戻ることで、これを行うことができます。false

$(document).ready(function(){
     $("#theForm").submit(function() {

        var name = $('input#name').val();
        if (name == ""){
            $('#name').addClass('errro');
            return false;
        }
        else {
            $('#name').removeClass('errro');
        }

    });
});
于 2012-08-02T16:45:42.230 に答える
0

input type="submit" name="submit-contact" class="button" onClick="Somejavascriptfunction" value="Send"

function Somejavascriptfunction() { $(".Username").val() および $(".Password").val() を介してユーザー名とパスワードを取得し、それを ajax 要求ページに渡します。ajax ページから結果を取得します。無効な場合は jquery を介してメッセージをポップアップし、有効な場合は送信します。}

AjaxPage { 検証を行います (1. ユーザー名/パスワードを空にする 2. ユーザー名とパスワードを修正するなど) 呼び出し元の関数に結果を返す }

于 2012-08-02T16:49:47.243 に答える