31
Mar
Formatage automatique des URLs avec jQuery
dans Web
Commentaires
La fonction suivante formate automatiquement les URLs des champs de type url pour qu’ils soient une URL avec un protocole (scheme).
1 2 3 4 5 6 |
$('input[type=url]').change(function() { var value = $(this).val(); if( value.length && value.indexOf("://") < 0 ) { $(this).val("http://"+value); } }); |
À placer dans une fonction ready de jQuery et à exécuter sur tout votre site ou seulement en cas de besoin.
Si vous avez par exemple entrer « www.google.fr », ça remplacera la valeur en « http://www.google.fr ». Cette fonction n’a aucun effet si la valeur est vide.
Vous pouvez essayer sur le jsfiddle.