Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1904 connectés 

  FORUM HardWare.fr
  Programmation

  [JAVASCRIPT] changer le type d'un <input>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVASCRIPT] changer le type d'un <input>

n°60849
Batman-Fr
powered by caféine
Posté le 21-09-2001 à 12:48:53  profilanswer
 

:hello:  
 
voila, j'ai un petit formulaire comme ca :
 
http://perso.wanadoo.fr/bfr/hfr/dss01.gif
 
avec un OnFocus, je vire la description des champs lorsque l'utilisateur arrive pour les renseigner ...
 
http://perso.wanadoo.fr/bfr/hfr/dss02.gif
 
http://perso.wanadoo.fr/bfr/hfr/dss03.gif
 
seulement comme vous le voyez, le champ du mot de passe est un champ text pour que l'utilisateur sache que c'est ca et moi, j'aimerais que lorsque le focus arrive dessus, son type devienne password pour ne pas afficher ce qu'il rentre au lieu de text ...
 
vous pouvez m'aider svp ?
 
merci d'avance :)


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
mood
Publicité
Posté le 21-09-2001 à 12:48:53  profilanswer
 

n°60850
Freekill
Electron libre…
Posté le 21-09-2001 à 12:49:59  profilanswer
 

Je crois pas qu'on puisse changer le type d'un input après l'avoir créé.
 
Faudrait recharger la page...

n°60853
_epegasus_
Posté le 21-09-2001 à 13:17:05  profilanswer
 

D'accord avec Freekill, j'ai fait des essais, j'ai po reussi :(
Si tu ne veux pas recharger la page, reste les layers ... enfin dans tout les cas se sera po top :)

n°60868
Batman-Fr
powered by caféine
Posté le 21-09-2001 à 14:07:16  profilanswer
 

$^ù$^de $^$ù :cry:
 
j'avais aussi pense aux layeurs mais bon, vous vous rendez compte aussi que ce n'est pas top :(
 
merci
 
un up au cas ou qd meme :spookie:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°60907
lamatrice
Posté le 21-09-2001 à 18:22:19  profilanswer
 

y'doit y avoir moyen sans changé le type de input...
 
en gérant les évenements.
 
à chaque frappe du clavier tu stock la valeur dans un tablo et tu fait un toninput.setText() pour mettre toi même le caractère étoile *
 
 
 
ù$^^$ùùùù  ? y'a moyen de moyenner en moyennant je crois..

n°60918
Batman-Fr
powered by caféine
Posté le 21-09-2001 à 19:55:45  profilanswer
 

lamatrice a écrit a écrit :

y'doit y avoir moyen sans changé le type de input...
 
en gérant les évenements.
 
à chaque frappe du clavier tu stock la valeur dans un tablo et tu fait un toninput.setText() pour mettre toi même le caractère étoile *
 
 
 
ù$^^$ùùùù  ? y'a moyen de moyenner en moyennant je crois..  




 
 :lol:  
 
oui, j'avais pense a cette facon, mais le temps qu'il rentre son mdp, il reste visible ;) :(


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°60919
Batman-Fr
powered by caféine
Posté le 21-09-2001 à 19:56:43  profilanswer
 

lamatrice a écrit a écrit :

y'doit y avoir moyen sans changé le type de input...
 
en gérant les évenements.
 
à chaque frappe du clavier tu stock la valeur dans un tablo et tu fait un toninput.setText() pour mettre toi même le caractère étoile *
 
 
 
ù$^^$ùùùù  ? y'a moyen de moyenner en moyennant je crois..  




 
 :lol:  
 
oui, j'avais pense a cette facon, mais le temps qu'il rentre son mdp, il reste visible ;) :(


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°60920
lamatrice
Posté le 21-09-2001 à 19:58:01  profilanswer
 

pas si c'est un champs "hidden" qui possède le focus à ce moment !

n°60932
Batman-Fr
powered by caféine
Posté le 21-09-2001 à 21:46:18  profilanswer
 

je vois peut etre ce que tu veux dire ...
 
mais comment faire ca ?
j'ai essaye avec onchange mais ca ne "travaille" que qd un quiite le focus :(


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°60962
Freekill
Electron libre…
Posté le 22-09-2001 à 02:53:19  profilanswer
 

un layer qui devient invisible onmouseover au dessus du champ pass...

mood
Publicité
Posté le 22-09-2001 à 02:53:19  profilanswer
 

n°60963
ssc37
Posté le 22-09-2001 à 09:02:52  profilanswer
 

J'ai des fois du mla à comprendre mais tout ce que tu veux c'est que quand il tape son mot de passe on voit des étoiles et non ce qu'il tape c ca?
 
Si c ca j'ai ton bonheur mais je suis pas chez moi alors faudra attendre dimanche soir
 
Ciao

n°60971
youdontcar​e
Posté le 22-09-2001 à 10:46:35  profilanswer
 

un petit truc bricolé rapidos : lorsque l'input choppe le focus, l'input est effacé, un nouvel input de type password est créé et rajouté au formulaire.
 
<script>
 function swap()
 {
  var pwd = document.createElement("input" );
  pwd.type = 'password';
  myForm.removeChild(myForm.myInput);
  myForm.appendChild(pwd);
  pwd.focus();
 }
</script>
 
<form id='myForm'>
 <input id='myInput' onFocus='swap()' value='mon password'>
</form>
 
à modifier pour insèrer le champ au bon endroit.
 
et pourquoi te prends tu la tête ? pourquoi tu ne fais pas une table avec :
 
login : <input type='text'>
password : <input type='password'>
 
c'est juste pour l'esthétique de la chose ? :??:

n°60974
ssc37
Posté le 22-09-2001 à 10:57:51  profilanswer
 

pris de cours
pas grave les plus rapides ont tjs raison  ;)

n°60985
Batman-Fr
powered by caféine
Posté le 22-09-2001 à 11:45:26  profilanswer
 

ssc37 a écrit a écrit :

J'ai des fois du mla à comprendre mais tout ce que tu veux c'est que quand il tape son mot de passe on voit des étoiles et non ce qu'il tape c ca?
 
Si c ca j'ai ton bonheur mais je suis pas chez moi alors faudra attendre dimanche soir
 
Ciao  




 
oui, c'est exactement ca :)
 

youdontcare a écrit a écrit :

un petit truc bricolé rapidos : lorsque l'input choppe le focus, l'input est effacé, un nouvel input de type password est créé et rajouté au formulaire.
 
<script>
 function swap()
 {
  var pwd = document.createElement("input" );
  pwd.type = 'password';
  myForm.removeChild(myForm.myInput);
  myForm.appendChild(pwd);
  pwd.focus();
 }
</script>
 
<form id='myForm'>
 <input id='myInput' onFocus='swap()' value='mon password'>
</form>
 
à modifier pour insèrer le champ au bon endroit.
 
et pourquoi te prends tu la tête ? pourquoi tu ne fais pas une table avec :
 
login : <input type='text'>
password : <input type='password'>
 
c'est juste pour l'esthétique de la chose ? :??:  




 
merci pour le script, je le testerai des demain :)
mon prob est que je suis limite en longueur et en tapant "identifiant" et "mot de passe" a cote des champs, je n'avais plus assez de place pour le reste ... je sais, c'est con mais bon :(
 
en tout cas, je vous remercie tous pour votre aide :hello:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JAVASCRIPT] changer le type d'un <input>

 

Sujets relatifs
[JAVASCRIPT] comment changer le titre de la page en cours ?HTML : convertir les accents en caractères de type "& e a c u t e ;"
javascript: utiliser une image comme lienCode javascript ?
changer le fond d'un textbox en html[JavaScript] Recuperer la valeur d'un radio button ?
[javascript] imprimer avec NS4.xJavascript dans PHP : comment recuperer une variable de session ?
[Javascript] Docteur Watson avec IE5.0 ????? 
Plus de sujets relatifs à : [JAVASCRIPT] changer le type d'un <input>


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)