Ich habe ein einfaches Formular und möchte eine benutzerdefinierte jQuery Validierungsregel hinzufügen. Ich möchte, dass das Textfeld (Bonuscode) nur eine Handvoll möglicher Werte enthält. Ich nehme an, ich brauche eine Reihe dieser Werte, aber ich weiß nicht viel Javascript, ich weiß nicht, wo ich hier falsch liege.jQuery Validierung mit Werten im Array
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!",
},
});
});
Warum ist es schlechte Praxis die Werte in der Javascript enthalten? Kannst du mir zeigen, wie check-bonus.php aussehen müsste? Vielen Dank für Ihre Hilfe! – dsol828
Hab es jetzt. Meine endgültige Lösung wurde im OP für die Referenz von anderen veröffentlicht. Vielen Dank. – dsol828
@ dsol828: Es ist eine schlechte Übung, weil der Benutzer Ihrer Website einfach "Quelle anzeigen" und die Bonuscodes sehen kann. –