con mozilla funziona
ma con explorer no, mi da un errore... qulcuno sa aiutarmi??
document.form.elements[campo].type= 'password';
questo script cambia il valore di type in un campo input
grazie
con mozilla funziona
ma con explorer no, mi da un errore... qulcuno sa aiutarmi??
document.form.elements[campo].type= 'password';
questo script cambia il valore di type in un campo input
grazie
te lo cambia all'onload, ad un onclick o a quale altro evento?Originariamente inviato da coteaz
con mozilla funziona
ma con explorer no, mi da un errore... qulcuno sa aiutarmi??
document.form.elements[campo].type= 'password';
questo script cambia il valore di type in un campo input
grazie
<input type="text" id="campo" value="" />
poi nel javascript:
function cambia() {
document.getElementById["campo"].type = "password";
}
e in un pulsante
<input type="button" value="cambia" onclick="cambia()" />
ciao
mi dice
document.getElementById.campo è nullo o non è un oggetto
voglio precisare una cosa usando quello che avevo scritto io in explorer nn mi funziona dicendo
impossibile ottenere la proprietà type comando non supportato...
quindi il problema nn è fargli identificare l'oggetto ma usare il metodo type
problema, mi sembra di ricordare, risaputo
IE non fa cambiare il tipo di campo
gioca con campi nascosti, se per esempio hai un campo testo, ma quando ci scrivi dentro dev' essere password
setta (onfocus) il display a none per il campo testo, a block per quello password e assegna il focus a quest ultimo...
ciao
codice:<script type="text/javascript"> <!-- function swapF(from){ var to,setF=false; if(from.type=='password'){ to=from.form.holder; } else { to=from.form.pass; setF=true; } if(setF || from.value==''){ // swappa solo se: // e' da settare il focus (quindi to e' pass) // oppure non viene inserito valore nel campo pass to.style.display='block'; from.style.display='none'; } if(setF) to.focus(); } //--> </script>ciaocodice:<form> <input type="text" name="holder" value="password" onfocus="swapF(this)" /> <input type="password" name="pass" style="display:none" onblur="swapF(this)" /> </form>
e bravo, son rimasto a bocca aperta... non è che ci abbia capito tanto ma mi devo studiare un po meglio il tuo codice, ma devo dire che la tua innovazione è fenomenale... funziona alla grande...
che si deve fare x agirare i bug di quello stxxxzo di explorer
il problema è che explorer è la piaga del web...
vedi zio bil nel prossimo pacchetto office non includerà piu FrontPage xkè ha ammesso la superiorità di DreamWeaver...
dovbrebbe fare lo stesso con explorer
va be fine dello sfogo... nn so tu come la pensi ma ti ringrazio cmq
sei stato utilissimo
grazie mille![]()