Ciao a Tutti,
ho la mia pagina in cui ho una form con campi testo e menu' a tendina.
Schiacciando il pulsante "Save" devo fare un controllo tra il valore di un campo testo e il valore scelto dal menu'.
Solo se il valore scelto dal menu' a tendina ha lunghezza inferiore a 2,
deve scattare un alert di avviso;
Ho provato cosi' ma non funziona bene in quanto mi ritorna il messaggio di Alert per ogni opzione selezionata ... non riesco a capire lo sbaglio![]()
Grazie mille in anticipo !!
<head>
function check_r() {
var list_sent = new Array();
for (var h=0; h<28; h++) { list_sent[h]=document.getElementById('sent_'+(h+1)).value; }
for (var h=0; h<list_sent.length; h++) {
if (document.getElementById('sent_'+(h+1)).value.leng th != 0 && document.getElementById('attach_'+(h+1)).options[document.getElementById('attach_'+(h+1)).selectedI ndex].value.length<2) { alert('Please, choose no-empty Attach option !!'); return false; }
}
}
}
</head>
<body>
<textarea name="sent_1" id="sent_1" cols="22"><%=objRS("Sent_1")%></textarea>
<textarea name="sent_2" id="sent_2" cols="22"><%=objRS("Sent_2")%></textarea>
...
<select name="attach_1" id="attach_1">
<option value="<%=objRS("Status_1")%>" selected><%=objRS("Status_1")%></option>
<option value=" "> </option>
<option value="N/A">N/A</option>
<option value="Error">Error</option>
<option value="Attach.">Attach.</option>
</select>
....
<select name="attach_2" id="attach_2">
<option value="<%=objRS("Status_2")%>" selected><%=objRS("Status_2")%></option>
<option value=" "> </option>
<option value="N/A">N/A</option>
<option value="Error">Error</option>
<option value="Attach.">Attach.</option>
</select>
<button onClick="check_r()">Save</button>