La Validation des pas de de travail avec INTL-TEL-ENTRÉE
Je suis en train d'utiliser intl-tel-entrée... https://github.com/Bluefieldscom/intl-tel-input#utilities-script
J'ai inclus les css en haut de la feuille
<link rel="stylesheet" href="css/intlTelInput.css">
Mon formulaire dans le milieu avec "tel" id... je suis aussi à l'aide de persil pour la validation des pièces de la forme, et qui fonctionne très bien,
<input class="form-control input-sm" id="tel" name="tel" type="tel" data-parsley-required>
et au bas de ma page, j'ai inclus jquery, bootstrap, etc... et intl-tel-entrée js....
<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/parsley.js"></script>
<script src="js/intlTelInput.min.js"></script>
Et puis j'ai initialiser l'utilité...
$("#tel").intlTelInput({
utilsScript: "js/utils.js"
});
L'élément de formulaire reprend les drapeaux de pays, de sorte que le plug dans l'air de fonctionner, mais pas de validation est en cours. L'utils.js le fichier est "compilé" version du fichier, ce qui je crois est le correct - mais j'ai essayé les deux, la compilation et non version compilée.
Ce qui me manque ici? pourquoi n'est-ce pas la validation et la mise en forme de travail?
grâce.
OriginalL'auteur Skinner | 2015-04-27
Vous devez vous connecter pour publier un commentaire.
J'ai eu des problème avec une présentation similaire, en ce qu'il est apparu pour charger le module, mais je n'ai pas obtenu la validation de l'entrée.
J'ai trouvé mon problème était que l'intlTelInput.js n'était pas complètement chargé lorsque j'ai essayé d'accéder au champ de saisie qui a été de l'utiliser.
Je l'ai testé en permettant la page pour charger complètement, et que la validation a fonctionné comme prévu. Toute fois, j'ai utilisé le rapidement, cependant, la validation n'a pas fonctionné. De plus, le getNumber méthode serait également de retour "" même si le champ d'entrée a une valeur.
Vérifier deux choses:
1) Est intlTelInput.min.js complètement chargé lorsque vous utilisez le champ? Si non, retarder l'accès à la zone jusqu'à ce que le script est chargé.
2) Est le chemin d'accès pour utilScript correct? Cette bibliothèque est nécessaire pour la validation.
BTW, quand le code de validation fonctionne correctement, le contenu d'un champ permet de formater dans le style du pays que vous avez sélectionnés à partir de la "drapeaux" déroulante. Par exemple, lorsque je sélectionne "NOUS" mon format par défaut est
(202) 555-1212
Pas sûr @Mark, mais depuis que j'ai pensé de votre réponse a été utile, je lui ai donné un +1
J'ai validation de travail, mais le contenu du champ ne sont pas de mise en forme dans le style du pays sélectionné. Aucune idée de pourquoi cela serait?
mon expérience est que si le contenu du champ n'est pas le pays que le nombre n'est pas formaté. Par exemple, si j'entre un numéro US, puis sélectionnez royaume-UNI, comme le pays, le contenu n'est pas mis en forme, parce que le nombre ne fait pas de sens dans le contexte BRITANNIQUE. Pouvez-vous décrire votre problème? Peut-être créer un nouveau post avec des exemples et un peu de code?
OriginalL'auteur Mark West
http://js-tutorial.com/international-telephone-input-711 ce serait utile pour vous.
Contenu du lien:
Salut Jack, info ajoutée.
De l'ouest : Veuillez accepter la réponse, si elle a résolu votre problème.
OriginalL'auteur Santosh Anantharamaiah