ciao,
sto costruendo un questionario on-line, le domande sono poste su più pagine e vorrei che il passaggio da una pagina all'altra avvenga dopo aver risposto ad alcuni dei campi obbligatori della form della pagina.

vi posto il codice della prima pagina, se clicco sul bottone per passare alla domanda successiva senza aver risposto, riesco ad andarci, mentre vorrei che uscisse fuori un messaggio di errore in cui esplicito di rispondere alla domanda obbligatori.

nel caso sottoelencato la domanda obligatoria è la checklist denominata manarance
codice:
<?php session_start ();
?>
<?php 
header('Cache-Control: Private'); 
?> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
 
<!--
  
function verifica(domanda1) 
 {
 var manarance=domanda1.manarance.value;

 if (manarance=="") {
 		alert("E' necessario inserire il nome.");
		return false;
 }
 return true;
}
  
//-->
 
</script>
<title>questionario tesi Roberto Marroncelli</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FF9900" text="#336600" link="#FF0000" vlink="#000000">
<div align="center"></div>
<div align="center">
<table width="100%" border="2" align="center" cellpadding="20" bordercolor="#009933" background="../immagini/arancia1.jpg" bgcolor="#FFFFFF">
    <tr> 
      <td width="19%" height="165" align="center" valign="top" bordercolor="#99FF00" bgcolor="#99CC33"> 
        <div align="center"><font size="+2" face="Georgia, Times New Roman, Times, serif">DOM. 
          1</font> </div></td>
      <td width="81%" align="left" valign="top" bordercolor="#99FF00" bgcolor="#FFFFFF">

<font color="#000000"><font face="Georgia, Times New Roman, Times, serif">Lei 
          ha mangiato arance nell'ultimo anno?

          </font></font></p>
        <form onsubmit="return (verifica(this))" action="questionariofineanticipato/d2.php" method="post" name="domanda1" id="domanda1" >
          

 
            <label> 
            <input type="radio" name="manarance" value="1">
            si</label>
            

            <label> 
            <input type="radio" name="manarance" value="2">
            no</label>
            (specificare perch&egrave; non ha mangiato frutta?) 
            <input name="nomanarance" type="text" id="nomanarance">
            

            <input type="submit" name="Submit" value="&gt;&gt;">
          </p>
        </form>
        </tr>
  </table>
</div>
</body>
</html>