J'utilise la fonction maxlength du plugin jquery.validate.js pour valider mon numéro de mobile. comme suitProblème avec la validation Maxlength de jquery
txtMobileNo: {
number : true,
minlength: 10,
maxlength: 12
},
et dans la description de MySQL de ce champ est comme suit ...
mobile_no int (11)
quand j'entrer un numéro de téléphone portable valide, il stocker seulement cette valeur "2147483647" ..
Comment appelez-vous "un numéro de mobile valide"? Cela dépend de votre pays ... En France c'est 06XXXXXXXX avec des chiffres comme X –
Il me semble qu'il stocke un numéro de téléphone valide, voulez-vous que jquery ne supprime pas les espaces vides ou les tirets du numéro de téléphone? – scripni
je veux dire si je stocke n'importe quel numéro de mobile dans le format indien comme 9555437988, 9873485698 mais il stocke seulement 2147483647 dans la base de données. pourrait être de cette expression régulière dans jquery.validate.js. // maxlength peut être retourné comme -1, 2147483647 (IE) et 524288 (Safari) pour les entrées de texte \t \t si (rules.maxlength && /-1|2147483647|524288/.test(rules.maxlength)) { \t \t \t delete rules.maxlength; \t \t} \t \t \t \t règles de retour; Maintenant, ma question est de savoir comment pourrais-je lui permettre de stocker Formet indien numéro de portable ??? – user380979