私は単純なフォームを持ち、カスタムjQuery検証ルールを追加したいと考えています。私は、テキストフィールド(ボーナスコード)に可能な限りの値しか持たないことを望みます。私はそれらの値の配列が必要だと思うが、多くのjavascriptを知らないので、私はここで間違っているのか分からない。配列内の値を使用したjQuery検証
jQuery.validator.addMethod("equals", function(value, element, param) {
return this.optional(element) || value == param;
}, jQuery.format(""));
$(document).ready(function(){
$("#form").validate({
debug: false,
rules: {
bonuscode: {equals: ["code1", "code2"]}
},
messages: {
bonuscode: "That's not a Bonus Code!",
},
});
});
なぜそれがJavaScriptで値を含めるのは悪い習慣ですか? check-bonus.phpの外観を教えてもらえますか? ご協力いただきありがとうございます! – dsol828
今すぐ入手します。私の最終的な解決策は、他の参考のためにOPに掲載されています。ありがとう。 – dsol828
@ dsol828:あなたのサイトのユーザーが単に「ソースを見る」ことができ、ボーナスコードを見ることができるので、悪い習慣です。 –