Lettura degli elementi <input> di un form con attributo type="text" e il cui "id" contiene un data stringa
<html> <head> <script type="text/javascript"> function controllo_id(nomeform,cerca) { // in questo esempio vengono letti tutti gli input con type="text" // e possono essere elaborati (per leggere il valore o altro) solo // quelli nel cui id compare una data stringa passata come // valore alla funzione. Dei tre id dell'esempio vengono letti // gli id="txt1" e id="txt2" ma non id="id1" var inputTags = document.getElementsByTagName("input"); for(var i=0;i<inputTags.length;i++) { if(inputTags[i].id) { idletto=inputTags[i].id; if(idletto.indexOf(cerca) != -1) {alert ("id letto : " + idletto);} else {alert ("id non letto : " + idletto);} } } } </script> </head> <body> <form id="form1" action="#"> <input type="text" name="name1" id="txt1" value="Cognome" /> <input type="text" name="name2" id="txt2" value="Nome" /> <input type="text" name="name3" id="id1" value="Indirizzo" /> <input type="submit" name="cmdInvia" id ="cmdInvia" value="Invia" onclick ="controllo_id('form1','txt')" /> </form> </body> </html> |