Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

show/hide password script
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Sphinks



Data înscrierii: 04/Dec/2004
Mesaje: 31
Locație: Iasi

Trimis: Mar Aug 23, 2005 5:43 pm    Titlul subiectului: show/hide password script  

am nevoie de asa ceva care sa mearga pe mai multe browsere.
am un camp de tip password cu un buton langa el "show" ...cand dau click imi arata parola si butonul se schimba in "hide"...si tot asa!
am facut un script dar merge numai pe firefox.
Multumesc!
Sus  
bond



Data înscrierii: 15/Dec/2004
Mesaje: 201

Trimis: Mar Aug 23, 2005 6:41 pm    Titlul subiectului:  

Cod:   <script type="text/javascript">
  <!--
    function ShowPassword(){
      var Pass = document.getElementById("pass").type = "text";
    }
    function HidePassword(){
      var Pass = document.getElementById("pass").type = "password";
    }
  //-->
  </script>

Password<br><input type="password" id="pass">
<br>
<a href="javascript:ShowPassword();">Show<a/>
<a href="javascript:HidePassword();">Hide<a/>

IE6 spune: Could not get the "type" property. This command is not supported.

Ca sa citez un coleg de forum "IE e de kkt".

In Firefox merge super.
Sus  
carco



Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti

Trimis: Mar Aug 23, 2005 8:10 pm    Titlul subiectului:  

bond a scris:
Ca sa citez un coleg de forum "IE e de kkt".

De ce? ca nu ai reusit sa-l faci si-n IE?
Ia incearca sa pui input-ul intr-un div si schimba innerhtml-ul acelui div (pui si value=<oldvalue>)
Sus  
Sphinks



Data înscrierii: 04/Dec/2004
Mesaje: 31
Locație: Iasi

Trimis: Mar Aug 23, 2005 8:26 pm    Titlul subiectului:  

em@il a scris: bond a scris:
Ca sa citez un coleg de forum "IE e de kkt".

De ce? ca nu ai reusit sa-l faci si-n IE?
Ia incearca sa pui input-ul intr-un div si schimba innerhtml-ul acelui div (pui si value=<oldvalue>)

mai precis?
Sus  
carco



Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti

Trimis: Mar Aug 23, 2005 9:04 pm    Titlul subiectului:  

Nu's expert in JS (i hate JavaScript) asa ca o sa scriu in "pseudocod"
In formular:
an style="color: #000000"><?php <div id="divpass"><input type="password" id="pass" /></div> 
Scriptul
an style="color: #000000"><?php function schimba(){ var oldval = document.getElementById("pass").value; var tip = document.getElementById("pass").type; var newtip = "text"; if (tip == "text") {   newtip="password"; } document.getElementById("divpass").innerHTML='<input type="'+newtip+'" id="pass" value="'+oldval+'" />'; } 
Sus  
bond



Data înscrierii: 15/Dec/2004
Mesaje: 201

Trimis: Mie Aug 24, 2005 10:43 am    Titlul subiectului:  

em@il a scris: Nu's expert in JS (i hate JavaScript) asa ca o sa scriu in "pseudocod"
In formular:
an style="color: #000000"><?php <div id="divpass"><input type="password" id="pass" /></div> 
Scriptul
an style="color: #000000"><?php function schimba(){ var oldval = document.getElementById("pass").value; var tip = document.getElementById("pass").type; var newtip = "text"; if (tip == "text") {   newtip="password"; } document.getElementById("divpass").innerHTML='<input type="'+newtip+'" id="pass" value="'+oldval+'" />'; }  Mersi insa e o ditamai functia in loc de o singura comanda doar pentru ca IE nu stie sa interpreteze o proprietate.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community