Salve ragazzi ho un form ma non conosco il nome dei campi, però conosco una parte del nome che si compone nel modo seguente:
valore+(indice form), quindi sarà valore0,valore1.......
tipoFormato+(indice form), quindi sarà tipoFormato0, tipoFormato1........
però conosco il nome del form e la dimensione. Ho valorizzato il form ma il contenuto alle variabili valore il campo risulta essere vuoto, mentre quella tipoFormato è undefined.
Saluti
<script>
function inviaForm(dimParametri){
var valore="";
var tipoFormato="";
var nomeCampo="";
var valoreCampo="";
var nomeTipoFormato="";
var valoreTipoFormato="";
var componiNome="";
for(i=0;i<dimParametri;i++){
componiNome="valore"+i;
nomeCampo=document.getElementById(componiNome);
alert("nomeCampo->"+nomeCampo);
valoreCampo=nomeCampo.innerText;
alert("valoreCampo->"+valoreCampo);
if(valoreCampo=="")
valore=valore+valoreCampo+" ;";
else
valore=valore+valoreCampo+";";
nomeTipoFormato=document.getElementById("tipoForma to"+i);
valoretipoFormato=nomeTipoFormato.innerText;
tipoFormato=tipoFormato+valoretipoFormato+""+i.val ue+";";
}
alert("Stampo Valore->"+valore);
alert("Stampo tipoFormato->"+tipoFormato);
}
</script>
<form name="frmListaParametri" action="#">
<fieldset>
<legend>Compila il form </legend>
<table>
<tr>
<input type="hidden" name="codParametro0" value="APPBAN" />
<td>Digita il tipo Formato </td>
<td><input type="text" id="tipoFormato0" name="tipoFormato0" value=""/> </td>
</tr>
<tr>
<td>Digita il valore: </td>
<td><input type="text" id="valore0" name="valore0" value=""/> </td>
</tr>
<tr>
<tr>
<td>Digita il tipo Formato: </td>
<td><input type="text" id="tipoFormato1" name="tipoFormato1" value=""/> </td>
</tr>
<tr>
<td>Digita il valore: </td>
<td><input type="text" id="valore1" name="valore1" value=""/> </td>
</tr>
<tr>
<td>Digita il tipo Formato: </td>
<td><input type="text" id="tipoFormato2" name="tipoFormato2" value=""/> </td>
</tr>
<tr>
<td>Digita il valore: </td>
<td><input type="text" id="valore2" name="valore2" value=""/> </td>
</tr>
<tr>
<td>Invia Dati </td>
</tr>
</table>
</fieldset>
</form>