Placeholder, HTML et JavaScript
Bonjour à tous,
Je vous sollicite une nouvelle car j'aurai un grand besoin de votre aide.
Voila un petit détail sur lequel je bloque et n'arrive pas à trouver la solution.
Sur mon fichier index, j'ai un formulaire d'inscription de compte démo, la facile,
mon problème vient du placeholder dans le formulaire, j'aimerai que lorsque l'utilisateur choisisse son pseudo, il y ait déjà dans l'input DEMO-(et la il rentre son pseudo),
avec placeholder je peux mettre DEMO- mais au clic il disparait ou alors se supprime,
j'aimerai donc pouvoir si c'est possible que l'utilisateur est obligation d'écrire juste après DEMO- , sans qu'il puisse le supprimer ni le faire disparaitre au clic.
Auriez vous une petite astuce à me conseiller?
Merci beaucoup par avance de votre aide.
placeholder sur IE8 et inférieur
Si ça peut aider quelques uns, :D voici un script en Jquery qui permet de simuler la fonction placeholder HTML5 à l’aide de l’attribut value ( vu que placeholder html5 ne marche pas sur IE8 et inferieur )
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| var clearField = function ( field ) {
if ( $(field).attr('title') == $(field).val()) {
$(field).val('');
};
};
var restoreField = function ( field ) {
if ( $(field).val() == '') {
$(field).val( $(field).attr('title') );
};
};
$('.inputField').focus ( function () {
clearField (this);
});
$('.inputField').blur ( function () {
restoreField (this);
}); |