plugin jQuery validation des numéros seulement, min & max la longueur - la question de l'espace
Je suis en utilisant jQuery de Validation (PLUGIN URL) plugin pour la plupart de ma validation de formulaire:
J'ai l'exemple suivant (LIVE EXEMPLE):
FORME:
<form class="form" id="feedback-form" method="post" action="#">
<label for="phone">Contact number:</label>
<input type="text" value="" id="phone" name="phone" class="required">
<br class="clr">
<div class="form-buttons">
<input id="submit" type="submit" value="Submit" class="button" >
</div>
<br class="clr">
<br /><br />
</form>
jQuery:
$("#feedback-form").validate({
rules: {
phone: {
number: true, //as space is not a number it will return an error
minlength: 6, //will count space
maxlength: 9
}
}
});
J'ai deux questions, à la fois concernant l'utilisation de l'espace.
- min & max longueur compter de l'espace comme un personnage
- si
number = true
et de l'espace est utilisé, il sera de retour d'erreur que l'espace n'est pas un nombre
Est-il une solution de contournement? N'avez-vous tombé sur le même problème? Veuillez noter que je veux garder permettant de saisir dans l'espace (pour la lisibilité).
OriginalL'auteur Iladarsda | 2011-09-06
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter un beforeValidation de rappel pour envoyer la valeur sans les espaces, prendre un coup d'oeil ici: Jquery programme de validation avant la Validation de rappel, il semble être ce que vous êtes à la recherche pour
OriginalL'auteur Soufiane Hassou
un très smiple solution est :
remplacer le type de téléphone d'entrée comme suit :
et vous ne jamais avoir de problèmes avec des espaces et des trucs, juste utilisé que dans mon code !
profiter de
OriginalL'auteur Adam