xxGizmo2000xx
Messages postés3Date d'inscriptionjeudi 29 novembre 2007StatutMembreDernière intervention29 novembre 2007 29 nov. 2007 à 21:52
oO C'est quoi le délire on voit pas mon message :s
C'est peut être moi qui ai merdouillé, c'est la première fois que je poste ici :)
J'ai pas trouvé le moyen d'éditer donc je vous remet le message à la suite en espérant que ça fonctionne
Bonsoir tous le monde,
J'ai un petit problème de compatibilité avec IE.
J'ai un input de type text avec comme valeur "Mot de passe", je voudrais que quand je clique sur cette input la valeur devienne nulle et que le type devient password
Voila mon code qui n'est pas compatible avec IE:
<html>
<head>
</head>
</html>
Cela fonctionne très bien avec Firefox mais pas avec IE
J'ai donc cherché une autre solution pour que ca fonctionne avec IE
Voila mon code:
<html>
<head>
<script language="JavaScript1.2">
<!--
function changeType(textfield) {
if (textfield.type.toLowerCase() != "password" )
{
var textfieldPWD = document.createElement("input" );
textfieldPWD.setAttribute("type", "password" );
textfield.parentNode.replaceChild(textfieldPWD, textfield);
}
}
-->
</script>
</head>
</html>
Ca fonctionne bien avec IE le seul probléme c'est que je perds le focus
Je voudrais donc savoir comment avoir le focus après avoir cliqué une seul fois sur l'input ?
J'ai testé pas mal de truc avec la fonction .focus() mais je n'y arrive pas