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

 


Dernière réponse
Sujet : [JAVASCRIPT] changer le type d'un <input>
Batman-Fr

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:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Batman-Fr

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:

ssc37 pris de cours
pas grave les plus rapides ont tjs raison  ;)
youdontcare 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 ? :??:
ssc37 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
Freekill un layer qui devient invisible onmouseover au dessus du champ pass...
Batman-Fr 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 :(
lamatrice pas si c'est un champs "hidden" qui possède le focus à ce moment !
Batman-Fr

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 ;) :(

Batman-Fr

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 ;) :(

lamatrice 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..
Batman-Fr $^ù$^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:
_epegasus_ 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 :)
Freekill Je crois pas qu'on puisse changer le type d'un input après l'avoir créé.
 
Faudrait recharger la page...
Batman-Fr :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 :)

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