Salve,
ho un piccolo grande problema; ho collocato all'interno di un DIV un form con alcuni campi; il problema è che ho scritto una piccola funzione per controllare che, all'atto dell'invio del form, i campi non siano vuoti. Il problema sorge in quanto non riesco a comprendere come far riferimento agli elementi del form per controllare che la proprietà value sia non vuota. Ho fatto delle prove cercando di ottenere il valore presente nel campo, ma nulla di fatto.....Ringrazio anticipatamente tutti coloro che vorranno darmi indicazioni. Di seguito riporto il codice.
<div id="Div1">
<script type="text/javascript">
function controlla(){
alert(document.getElementById('frmref').nominativo.value);
}
</script>
<form name="frm_ref" id="frmref" method="post" onsubmit="controlla()">
<table width="400" border="0" cellspacing="0" cellpadding="0" class="testo_norm">
<tr>
<td width="80">Titolo:</td>
<td width="320">
<select name="titolo" class="testo_norm">
<option value="1" selected>Sig.</option>
<option value="2">Sig.ra</option>
</select>
</td>
</tr>
<tr>
<td width="80">Nominativo:</td>
<td width="320">
<input type="text" name="nominativo" size="50" maxlength="60" class="testo_norm" value="">
</td>
</tr>
<tr>
<td width="80"> </td>
<td width="320" align="right" valign="middle">
<input type="submit" name="Submit" value="Registra" class="testo_norm">
</td>
</tr>
<tr>
<td width="80"> </td>
<td width="320"> </td>
</tr>
</table>
</form>
ho un piccolo grande problema; ho collocato all'interno di un DIV un form con alcuni campi; il problema è che ho scritto una piccola funzione per controllare che, all'atto dell'invio del form, i campi non siano vuoti. Il problema sorge in quanto non riesco a comprendere come far riferimento agli elementi del form per controllare che la proprietà value sia non vuota. Ho fatto delle prove cercando di ottenere il valore presente nel campo, ma nulla di fatto.....Ringrazio anticipatamente tutti coloro che vorranno darmi indicazioni. Di seguito riporto il codice.
<div id="Div1">
<script type="text/javascript">
function controlla(){
alert(document.getElementById('frmref').nominativo.value);
}
</script>
<form name="frm_ref" id="frmref" method="post" onsubmit="controlla()">
<table width="400" border="0" cellspacing="0" cellpadding="0" class="testo_norm">
<tr>
<td width="80">Titolo:</td>
<td width="320">
<select name="titolo" class="testo_norm">
<option value="1" selected>Sig.</option>
<option value="2">Sig.ra</option>
</select>
</td>
</tr>
<tr>
<td width="80">Nominativo:</td>
<td width="320">
<input type="text" name="nominativo" size="50" maxlength="60" class="testo_norm" value="">
</td>
</tr>
<tr>
<td width="80"> </td>
<td width="320" align="right" valign="middle">
<input type="submit" name="Submit" value="Registra" class="testo_norm">
</td>
</tr>
<tr>
<td width="80"> </td>
<td width="320"> </td>
</tr>
</table>
</form>