Allora ho provato ad usare il DOM ma nulla da fare.
Ho inserito nel tag di input anche l'ID:
Codice PHP:
...
<input type=text name='2' id='_2' size=1 value=1>
...
e facendo uno script in questo modo:
Codice PHP:
function checkform (form){
if (form._2.value == ""){
alert("Quantity is invalid.");
form._2.focus();
return false ;
}
}
le cose funzionano.
Vorrei però che _2 fosse una variabile, una cosa del genere:
Codice PHP:
var i = "_2";
ma modificando lo script:
Codice PHP:
form.i.value == ""
torna a non funzionare.
Ho provato a fare anche così ma nulla:
Codice PHP:
function checkform (form){
var elem2 = form.getElementsById('_2');
if (form.elem2.value == ""){
alert("Quantity is invalid.");
form.elem2.focus();
return false ;
}
}