J'aime jQuery et je me demandais si quelqu'un avait utilisé un bon plugin ou une bibliothèque JavaScript (non jQuery) qui permet formatage des champs structurés comme les numéros de téléphone ou les dates. Je connais le plugin jquery-ui-datapicker, et pas ce que je cherche ici. Vous pouvez taper un numéro de téléphone comme 123 qui devient alors (123), les numéros supplémentaires seront formatés comme (123) 456 7890 Ext. 123456. Si vous appuyez sur supprimer, le contenu de la mise en forme automatique disparaît automatiquement, et le repositionnement du curseur, disons, après (123) et en appuyant sur supprimer supprime le 3 et fait le reste (124) 567 8901 Ext. 23456. Ceux avec lesquels j'ai joué ne semblent pas fiables.Formatage automatique des données structurées (téléphone, date) en utilisant le plugin jQuery (ou en l'absence de JavaScript)
Répondre
Est-ce que the Masked Input plugin fait ce dont vous avez besoin ou que vous avez déjà trouvé non fiable?
Allan,
Je ne crois votre meilleur pari serait d'utiliser des expressions régulières à l'intérieur de deux méthodes de formatage distinctes afin d'obtenir les résultats souhaités. Ce sera plutôt simple pour les numéros de téléphone et je posterai un exemple de code si l'un d'entre eux n'est pas posté avant que je ne sois assis et que j'aie 10 minutes pour écrire quelque chose. Peut-être que pour le champ de date, vous pouvez utiliser quelque chose comme le jpu DatePicker UQuery à la place? http://marcgrabanski.com/pages/code/jquery-ui-datepicker
HTH,
/sf
Avec plugin calendrier, je voulais dire le ui-datepicker et ne convient pas pour autant que je sache. –
- 1. Formatage de la sortie du shell en données structurées?
- 2. Formatage de la date en JavaScript
- 3. Formatage de données tabulaires en utilisant des caractères Unicode
- 4. Comment mettre en surbrillance div en utilisant javascript ou jquery
- 5. problème en utilisant le plugin Uploadify (JQuery) avec ASP.Net
- 6. Formatage du numéro de téléphone
- 7. En utilisant le plugin scrollTo jQuery avec le plugin Fancy Zomm jQuery
- 8. chaîne automatique Unicode formatage en Java
- 9. Étirer l'image verticalement soit en utilisant javascript ou Jquery
- 10. Valider le plugin - en utilisant le submitHandler
- 11. problème de date en javascript
- 12. Comment arrêter le formatage automatique en mode emacs cperl?
- 13. Comment envoyer un email en utilisant javascript ou jquery
- 14. Comment obtenir le jour d'une date particulière en utilisant JavaScript
- 15. ASP.NET GridView colonne - formatage numéro de téléphone
- 16. Comment afficher le nombre d'enregistrement des enfants dans parent en utilisant Javascript ou JQuery
- 17. en utilisant des scripts sql en javascript
- 18. itérer un des propriétés de l'objet en utilisant JavaScript jQuery
- 19. Date Objet en javascript
- 20. JQuery/Javascript RDF plugin
- 21. Grails: erreur en utilisant le plugin liferay
- 22. Formatage des données DataBinder.Eval
- 23. en utilisant par pour le formatage des commentaires en code avec des caractères internationaux
- 24. Formatage automatique de Visual Studio
- 25. Sélecteur de date Javascript/Jquery
- 26. Erreur javascript impaire (en utilisant jQuery)
- 27. image Effet Flip en utilisant le framework javascript prototype/scriptaculous
- 28. En tête des zéros sur le plugin JQuery Countdown Clock
- 29. Persistance des données côté client en utilisant JavaScript?
- 30. GET/POST non-ajax en utilisant jQuery (plugin?)
Très proche, merci pour le pointeur. Si je saisis un numéro de téléphone, puis retirez un chiffre et désactivez le champ mon entrée a disparu (argh). –
Ceci a été corrigé dans la dernière version. Vous pouvez maintenant ajouter '?' au masque, ce qui signifie que tout ce qui est après est facultatif. Vous pouvez donc ajouter le masque "? (999) 999-9999" pour autoriser les numéros de téléphone partiels. Ceci est particulièrement utile pour les extensions. –
Il semble que votre lien est cassé ... Est-ce le même plugin? http://digitalbush.com/projects/masked-input-plugin/#demo – TechplexEngineer