Lettura degli elementi di un form con attributo type="text"




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>










( letturadeglielementiinputdiunformconattributotype=text.html )- by Paolo Puglisi - Modifica del 17/12/2023