0

実際、私はLAMP(Linux、Apache、Mysql、PHP)の新しいユーザーです。私はphpスクリプトを使用してWebページを作成し、フォーム入力(テキストボックス、電子メールなど)を検証するためにjs検証プラグインによる一種の検証ルールを使用しました。

  • 2つのドロップダウンリストを作成しまし た。

    • (a)「カテゴリ」には、子供、大人のオプションが含まれています

    • (b)「シート」にはNON-AC、ACなどのオプションが含まれています

  • 次に、 入力を整数として受け取る「Amount」というテキストボックスを使用しました。条件は

    • 子供と非AC-150(金額として)

    • 子供とAC-200(金額として)

    • 成人および非AC-300(金額として)
    • アダルト&AC-400(金額として)

ドロップダウンリストの両方からの入力を考慮して、[金額]テキストボックスを検証する必要があります。

jqueryvalidation.jsを検索して最小制約を見つけました。しかし、minとドロップダウンリストからの入力を使用してテキストボックスを検証するカスタム検証コードへの道を取得しませんでした。

誰かが私を助けてくれたら、私はとても感謝します。

4

2 に答える 2

1

You can write your own validation method like follow

jQuery.validator.addMethod(
    "amountcheck",
    function(value,element){
         // value ==> the value of text box , element ==> the text box
         var category = $("#category").val();
         var seat = $("#seat").val();   
         // check it's valid or not..
         if (true){
              return this.optional(element) || true;
         }else{
              return this.optional(element) || false;
         }
    },
    "Invalid Amount"
);

Then

$(form).validation({
    rules:{
        Amount:{
             amountcheck:true
        }
    }
})
于 2012-04-27T06:50:18.253 に答える
0

Try to do this:---

jQuery('#Category).change(function() {
    //ur code comes here..
    //here you can give ur condition based on category changed..
});
于 2012-04-27T06:52:00.873 に答える