Ich habe das Eingabemasken-Jquery-Plugin verwendet, um das Kreditkartenfeld zu maskieren. Mein Code in Maskierung ist wie folgt:Jquery-Validierer und Masken-Plugin
$(".cardField").mask("9999 9999 9999 9999");
Das Problem, das ich auch die Validator-Plugin mit der folgenden Bedingung verwendet habe, ist:
rules: {
cardField: {
required: true,
digits: true,
minlength: 16,
maxlength: 16
}
}
Nun, wenn ich etwas geben, es führt immer zu einem Fehler wegen der Räume. Wie kann ich das lösen?
Auch, bevor ich es zurück mit dem $ post, ich möchte es als eine Zahl ohne Leerzeichen zurückgeben. Ich habe die unmasked() -Methode verwendet, aber sie gibt stattdessen ein Objekt zurück.
var creditCardValue = $(".cardField").unmask().mask("9999 9999 9999 9999");
$(".cardField").val(creditCardValue);
also wie kann ich das richtig machen?
Vielen Dank.