Ho una domanda che credo piuttosto semplice...
Ho fatto un form in PHP che poi naturalmente al momento del click sul tasto di INVIO attiva un altro programma in PHP.
Prima di attivare il prossimo programma io vorrei controllare, lato client, che un certo campo sia valorizzato, se non lo è mandare un alert. In effetti fino a qui funziona, solo che se poi clicco sull' OK dell'alert, il prossimo programma viene attivato, mentre io vorrei rimanere alla pagina corrente finché il campo non è stato valorizzato.
Il codice:
<TABLE BORDER='1' WIDTH='60%'>
<FORM name='form1' method='POST' action='cosmo.php'>
<TR>
<TD COLSPAN='3'>
<DIV ALIGN='CENTER'>
Aggiungi una nuova stella
</DIV>
</TD>
</TR>
<TR>
<TD>Nome:</TD>
<TD><input type="text" name="nome_stella" '></TD>
<TD ROWSPAN='4'>
<input type='submit' name='azione' value='Aggiungi stella' onclick='javascript:alert("Inserisci il nome della stella")'>
</TD>
</TR>
<TR>
<TD>Diametro (Km):</TD>
<TD><input type="text" name="diametro_stella"></TD>
</TR>
<TR>
<TD>Numero pianeti:</TD>
<TD><input type="text" name="numero_pianeti"></TD>
</TR>
<TR>
<TD>Distanza (Anni luce):</TD>
<TD><input type="text" name="distanza_stella"></TD>
</TR>
</FORM>
</TABLE>