Spiego meglio, ho un catalogo in php con N form (generati da un ciclo), uno per ogni articolo che servono ad inserire gli articoli nel carrello:
<form method="post" name="adcart" action="addcart.php">
<input type="hidden" name="prod" value="20">
<input class="fqta" type="text" name="qta" size="1" maxlength="3">
<input type="image" src="imgs/cart.gif" alt="Aggiungi al carrello" onClick='return controlla_dati();'>
</form>
<form method="post" name="adcart" action="addcart.php">
<input type="hidden" name="prod" value="21">
<input class="fqta" type="text" name="qta" size="1" maxlength="3">
<input type="image" src="imgs/cart.gif" alt="Aggiungi al carrello" onClick='return controlla_dati();'>
</form>
<form method="post" name="adcart" action="addcart.php">
<input type="hidden" name="prod" value="22">
<input class="fqta" type="text" name="qta" size="1" maxlength="3">
<input type="image" src="imgs/cart.gif" alt="Aggiungi al carrello" onClick='return controlla_dati();'>
</form>
ecc...
ora io vorrei che al submit del form selezionato venisse eseguito un controllo in modo che il campo qta non sia vuoto e non contenga zeri, per questo ho messo questo js:
<script language="javascript">
<!--
function controlla_dati()
{
var jqta = document.adcart.elements["qta[]"].value ;
if((jqta == "0") || (jqta == ""))
{
alert("Inserire la quantità richiesta per questo articolo.");
return false;
}
}
-->
</script>
ma non funziona probabilmente perchè ci sono N form tutti nominati uguali... qualcuno sa darmi una dritta in merito?
Grazie