Ho un form con i seguenti pulsanti
il tutto è affiancato da un file js che mi controlla in locale se i campi sono compilati. Il problema è che se disabilito javascript naturalmente mi funziona php ma ottengo un notice del tipo Undefined Index perchè non avendo selezionato alcun campo del radiobutton non ha un valore. cosa posso fare?
Dimenticavo la porzione di codice php che dovrebbe controllare è questa
HTML:
<p> <label class="block">Età:</label>
<input id="dieci" type="radio" value="10" name="eta">
<label for="primo">1-10</label>
<input id="venti" class="wrong" type="radio" value="20" name="eta">
<label for="secondo">11-20</label>
<input id="trenta" class="wrong" type="radio" value="30" name="eta">
<label for="terzo">21-30</label>
<input id="oltre" class="wrong" type="radio" value="40" name="eta">
<label for="quarto">+31</label>
</p>
Dimenticavo la porzione di codice php che dovrebbe controllare è questa
PHP:
if(isset($_POST['eta']) && (empty($_POST['eta']))){$ok_ko.="Ricordati di selezionare la tua età";
echo "<meta http-equiv='Refresh' content='20; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";}
Ultima modifica di un moderatore: