Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    onFocus o onClick cambia tipo di imput

    Ciao, ho questo problema:

    devo creare un imput che solo onfocus o onclick mi cambi il tipo di imput in type="password"

    io ho fatto cosi:

    codice:
    <input  name="pass" size="5" 
    style="font-family: Arial; text-align: center" value="pass"  
    onClick="if(this.value=='pass') this.value=''; this.className='clikpass'; this.type='password'" 
    
    onFocus="if(this.value=='pass') this.value=''; this.className='clikpass'; this.type='password'" class="outpass">
    ma non funziona, ho sbagliato qualcosa, cè un sistema possibile?

    il campo, senza averlo selezionato o cliccato deve stampare "pass" quando clicco o seleziono mi deve cambiare in tipo=password

    thx già da ora!

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao progalba,

    non credo sia possibile cambiare il type di un iMput
    ti faccio vedere come farei io
    codice:
    <html>
    <head>
    <style>
    .clikpass{
    	background-color: red;
    	visibility: visible;
    	font-family: Arial; 
    	text-align: center;
    }
    .hidepass{
    	visibility: hidden;
    	position: absolute;
    }
    .outpass{
    	background-color: yellow;
    	visibility: visible;
    	font-family: Arial; 
    	text-align: center;
    }
    </style>
    </head>
    <body>
    <form>
    <input name="xpass" size="5" type="text" value="pass"  
    onFocus="this.className='hidepass';this.form.pass.className='clikpass';this.form.pass.focus();" class="outpass">
    <input name="pass" size="5" type="password" class="hidepass">
    </form>
    </body>
    </html>

  3. #3
    mago!! grazie mille! ottima soluzione!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.