- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Modificare il Type di un Input box in javascript ovunque si trovi
-
Modificare il Type di un Input box in javascript ovunque si trovi
Modificare il Type di un Input box in javascript ovunque si trovi
ovunque si trovi significa anche in evetuali frame / iframepiccola premessa, mi serve questo metodo ogni volta che voglio vedere la password che ho inserito in un sito.
uso Chrome come browserIl sistema più semplice che ho usato fino a oggi è aprire il devtool di chrome (f12) e modificare al volo il codice html (cambiando il type="password" in type="text"), et voilà !!!
poi ho trovato un sistema più veloce
un segnalibro di chrome, il cui url è settato così:
javascript:(function(){ var ac,c,f,fa,fe,fea,x,y,z; ac="type"; c=0; f=document.forms; for(x=0;x<f.length;x++){ fa=f[x].attributes; for(y=0;y<fa.length;y++){ if(fa[y].name.toLowerCase()==ac){ fa[y].value="text"; c++; } } fe=f[x].elements; for(y=0;y<fe.length;y++){ fea=fe[y].attributes; for(z=0;z<fea.length;z++){ if(fea[z].name.toLowerCase()==ac){ fea[z].value="text"; c++; } } } } alert("Modifica '"+ac+"' applicata su "+c+" oggetti."); })();
Funziona egregiamente in quasi tutte le pagine
ho trovato alcune pagine che hanno campi input senza i tag <form></form>, ma moficiando lo scrit non ho avuto problemimolti siti invece hanno i campi <input> all' interno dei Frameset, oppure iframe.
in questi non sono riuscito a modificarlo affinchè funzionasseun esempio sul sito della comunity dwifi di vodafone.
il modulo di login è compreso in un iframe:[HTML]<iframe width="192" height="190" frameborder="0" src="/captiveportal/jsp/login_form.jsp" id="login"></iframe>[/HTML]
vorrei un aiuto per modificare lo script (lasciando in javascript, e non jquery o altro) in modo che funzioni con tutti gli INPUT trovati nella pagina, ovunque siano.