Ciao a tutti!
Per finire l'anno in bellezza sto diventando deficiente lottando con il controllo di un form :boxing:
La particolarità del form è che essendo implementato con php, può succedere che i campi di input a volte spariscano perchè sostituiti da valori già presenti sul database.
E così il controllo JS non funzia più.. :incazz2:
Questo è il codice:
<SCRIPT LANGUAGE="JavaScript" TYPE="TEXT/JAVASCRIPT">
<!--
function controllaform(iscrizioneuser){
if (document.iscrizioneuser.cognome_resp.value == '') {
alert('Inserisci Cognome!');
document.iscrizioneuser.cognome_resp.focus();
return false;
}
else if (document.iscrizioneuser.nome_resp.value == '') {
alert('Inserisci Nome!');
document.iscrizioneuser.nome_resp.focus();
return false;
}
else if (document.iscrizioneuser.indirizzo_resp.value == '') {
alert('Inserisci Indirizzo!');
document.iscrizioneuser.indirizzo_resp.focus();
return false;
}else{
return true;
}
}
-->
</SCRIPT>
<form name="iscrizioneuser" action="index.php?page=inserisci" method="POST" onsubmit="return controllaform();">
<table class="testo" cellpadding="0" cellspacing="0" border="0">
<tr> <td colspan="2"><font color="#83bef2"><h3>DATI DI ISCRIZIONE UTENTE<font class="testo_azzurro"> dati non visibili agli altri utenti</FONT></h3></font></td>
<td></td></tr>
<tr> <td>Cognome</td>
<td><INPUT TYPE="text" NAME="cognome_resp" SIZE="30" MAXLENGTH="255"></td>
<td></td></tr>
<tr> <td>Nome</td>
<td><INPUT TYPE="text" NAME="nome_resp" SIZE="30" MAXLENGTH="255"></td>
<td></td></tr>
<tr> <td>Indirizzo</td>
<td><INPUT TYPE="text" NAME="indirizzo_resp" SIZE="30" MAXLENGTH="255"></td>
<td></td></tr>
<tr> <td colspan="2" align="right"><input name="submit" type="submit" value="Spedisci"> <INPUT TYPE="reset" VALUE="Reset"></td>
<td></td></tr>
</table>
</form>
Conoscete un sistema per far funzionare il JS?
Per finire l'anno in bellezza sto diventando deficiente lottando con il controllo di un form :boxing:
La particolarità del form è che essendo implementato con php, può succedere che i campi di input a volte spariscano perchè sostituiti da valori già presenti sul database.
E così il controllo JS non funzia più.. :incazz2:
Questo è il codice:
<SCRIPT LANGUAGE="JavaScript" TYPE="TEXT/JAVASCRIPT">
<!--
function controllaform(iscrizioneuser){
if (document.iscrizioneuser.cognome_resp.value == '') {
alert('Inserisci Cognome!');
document.iscrizioneuser.cognome_resp.focus();
return false;
}
else if (document.iscrizioneuser.nome_resp.value == '') {
alert('Inserisci Nome!');
document.iscrizioneuser.nome_resp.focus();
return false;
}
else if (document.iscrizioneuser.indirizzo_resp.value == '') {
alert('Inserisci Indirizzo!');
document.iscrizioneuser.indirizzo_resp.focus();
return false;
}else{
return true;
}
}
-->
</SCRIPT>
<form name="iscrizioneuser" action="index.php?page=inserisci" method="POST" onsubmit="return controllaform();">
<table class="testo" cellpadding="0" cellspacing="0" border="0">
<tr> <td colspan="2"><font color="#83bef2"><h3>DATI DI ISCRIZIONE UTENTE<font class="testo_azzurro"> dati non visibili agli altri utenti</FONT></h3></font></td>
<td></td></tr>
<tr> <td>Cognome</td>
<td><INPUT TYPE="text" NAME="cognome_resp" SIZE="30" MAXLENGTH="255"></td>
<td></td></tr>
<tr> <td>Nome</td>
<td><INPUT TYPE="text" NAME="nome_resp" SIZE="30" MAXLENGTH="255"></td>
<td></td></tr>
<tr> <td>Indirizzo</td>
<td><INPUT TYPE="text" NAME="indirizzo_resp" SIZE="30" MAXLENGTH="255"></td>
<td></td></tr>
<tr> <td colspan="2" align="right"><input name="submit" type="submit" value="Spedisci"> <INPUT TYPE="reset" VALUE="Reset"></td>
<td></td></tr>
</table>
</form>
Conoscete un sistema per far funzionare il JS?