Ho uno script che valorizza un form così :
function form_val(theForm, Campi)
{
myString = Campi;
ArrPar = myString.split(',');
for (i = 0; i < ArrPar.length; i++)
{
cmp = Trim(ArrPar[i]);
if (isNav){
Val = e.document.forms[theForm].elements[cmp].value;
} else {
Val = window.document.forms[theForm].elements[cmp].value;
}
if (Val == \"\")
{
alert ('Form non completo!');
if (isNav){
e.document.forms[theForm].elements[cmp].focus();
} else {
window.document.forms[theForm].elements[cmp].focus();
}
return false;
}
}
document.forms[theForm].submit();
return (true);
}
Quando un campo è 00 mi da errore di debug :
'window.document.forms[...].elements[...].value' è nullo o non è un oggetto.
Come posso fare per evitare questo, che cmq non blocca l'esecuzione dello script però è antipatico ?
Grazie e a presto.