Ho bisogno di avere dei campi di un modulo con nome tipo xxx[ ]... come faccio a costruire una funzione per controllarli?
Questa nn va...![]()
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<script type="text/javascript">
<!--
function Modulo() {
if (document.modulo.brands[].value == "") {
alert("Devi specificare la marca del prodotto.");
document.modulo.brands[].focus();
return false;
}
if (document.modulo.models[].value == "") {
alert("Devi specificare il modello del prodotto.");
document.modulo.models[].focus();
return false;
}
if (document.modulo.short_descs[].value == "") {
alert("Devi inserire una breve descrizione del prodotto.");
document.modulo.short_descs[].focus();
return false;
}
if (document.modulo.descriptions[].value == "") {
alert("Devi inserire una descrizione del prodotto.");
document.modulo.descriptions[].focus();
return false;
}
if (document.modulo.prices[].value == "") {
alert("Devi inserire il prezzo del prodotto.");
document.modulo.prices[].focus();
return false;
}
if (!document.modulo.prices[].value.match(/^(\d*?)(\,\d{2})?$/)) {
alert("Il prezzo del prodotto deve essere in uno dei seguentei formati: 10 o 10,00.");
document.modulo.prices[].focus();
return false;
}
if (document.modulo.discounts[].value!="" && !document.modulo.discounts[].value.match(/^(\d*?)(\,\d{2})?$/)) {
alert("Lo sconto del prodotto deve essere in uno dei seguentei formati: 10 o 10,00.");
document.modulo.discounts[].focus();
return false;
}
document.modulo.action = "edit.php?action=p_e";
document.modulo.submit();
}
//-->
</script>
</HEAD>
<BODY>
<FORM name="modulo" method="POST">
*****
<INPUT type="hidden" name="ids[]" value="12">
Marca*: <INPUT type="text" name="brands[]" maxlength="128" value="p">
Modello*: <INPUT type="text" name="models[]" maxlength="128" value="p">
Descrizione breve*: <INPUT type="text" name="short_descs[]" maxlength="128" value="p">(Max 128 caratteri)
Descrizione*: <TEXTAREA name="descriptions[]" rows="4" cols="15">p</TEXTAREA>
Prezzo*: <INPUT type="text" name="prices[]" value="10">
Sconto: <INPUT type="text" name="discounts[]" value="">
Immagine
Disponibilità: <INPUT type="text" name="availabilitys[]" value="100">
Categoria*: <SELECT name="categorias[]">
<OPTION value="8">giocattoli
<OPTION value="4">informatica
<OPTION selected value="3">telefonia
</SELECT>
*****</P>
<INPUT type="button" value="Conferma" onClick="Modulo()"><INPUT type="reset" value="Annulla">
</FORM>
</BODY>
</HTML>