Come posso dividere un form in più pagine facendo sì che all'invio di una mi si apra l'altra e così via senza dover usare ASP o PHP? Grazie ciao
Come posso dividere un form in più pagine facendo sì che all'invio di una mi si apra l'altra e così via senza dover usare ASP o PHP? Grazie ciao
collegando all'evento onsubmit il caricamento della pagina successiva?
Ho provato, ma data la mia poca praticità non ci sono riuscito.
Ti allego il form che sto compilando e se puoi mi fai vedere dove va fatta la modifica?
Ciao grazie
<HTML>
<HEAD>
<TITLE>QUESTIONARIO MEDICO</TITLE>
<style type="text/css">
A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline }
</style>
<script>
function checkrequired(which){
var pass=true
if (document.images){
for (i=0;i<which.length;i++){
var tempobj=which.elements[i]
if (tempobj.name.substring(0,8)=="required"){
if (((tempobj.type=="text"||tempobj.type=="textarea") &&tempobj.value=='')||(tempobj.type.toString().cha rAt(0)=="s"&&tempobj.selectedIndex==-1)){
pass=false
break
}
}
}
}
if (!pass){
alert("Non hai compilato correttamente il form. Alcune informazioni non sono state inserite. Clicca su OK e verifica l'errore")
return false
}
else
return true
}
</script>
</HEAD>
<BODY BGCOLOR="white" vlink="blue" link="blue">
<div align="left">
<FORM onSubmit="return checkrequired(this)" method="post" enctype="text/plain" action="mailto:miamail@libero.it?subject= questionario medico pag.1" >
<pre><font size="4" face="ARIAL">Età <font color="#FF0000">* </font></font> <font size="4" face="ARIAL"><input name="required1" type=text size=3 maxlength="3">
</font></pre>
<font size="4" face="ARIAL">Sesso</font>
<table width="121">
<tr>
<td width="61"><font size="4" face="ARIAL">
<input type="radio" name="2" value="MASCHIO">
<font color="#0000FF">M</font></font></td>
<td width="61"><font size="4" face="ARIAL">
<label>
<input type="radio" name="2" value="FEMMINA">
<font color="#0000FF"> F </font></label>
</font></td>
</tr>
</table>
<pre><font size="4" face="ARIAL">Anno di laurea</font> <font size="4" face="ARIAL"><font color="#FF0000">*</font></font> <font size="4" face="ARIAL"><input name="required3" type=text size=4 maxlength="4">
Eventuali specializzazioni <font color="#FF0000">*</font></font> <font size="4" face="ARIAL"><input name="required4" type=text size=40 maxlength="250">
</font></pre>
<font size="4" face="ARIAL">
Ha frequentato e superato il Corso di Medicina di Base ai sensi del D.Lgs
256/91
</font>
<table width="121">
<tr>
<td width="61"> <font size="4" face="ARIAL">
<input type="radio" name="5" value="SI">
<font color="#0000FF">SI</font></font></td>
<td width="61"><font size="4" face="ARIAL">
<label>
<input type="radio" name="5" value="NO">
<font color="#0000FF">NO</font></label>
</font></td>
</tr>
</table>
<pre><font size="4" face="ARIAL">Prima di svolgere l'attività di Medico di Base ha lavorato come:</font><font color="#FF0000" size="4" face="ARIAL">*</font> <font size="4" face="ARIAL"><input name="required6" type=text size=40 maxlength="250">
Da quanti anni svolge l'attività di Medico di Base?<font color="#FF0000">* </font><input name="required7" type=text size=2 maxlength="2">
</font></pre>
<pre><font size="4" face="ARIAL">Dove svolge l'attività di Medico di Base? (ASL di appartenenza)<font color="#FF0000">* <input name="required8" type=text size=40 maxlength="250"></font></font></pre>
<font size="4" face="ARIAL">
</font>
<pre><font size="4" face="ARIAL">Quanti pazienti ha in carico?<font color="#FF0000">* <input name="required9" type=text size=8 maxlength="8"></font>
In percentuale, approssimativamente, come si distribuiscono i suoi pazienti nelle seguenti fasce di età?<font color="#FF0000">*
<font color="#0000FF"><30 anni % </font><input name="required9aA" type=text size=2 maxlength="2"> <font color="#0000FF"> 31-45 anni % </font><input name="required9aB" type=text size=2 maxlength="2"> <font color="#0000FF"> 46-65 %</font> <input name="required9aC" type=text size=2 maxlength="2"> <font color="#0000FF">>65 %</font> <input name="required9aD" type=text size=2 maxlength="2">
</font></font> </pre>
<font size="4" face="ARIAL"> Stando ai dati ISTAT del 2001 ogni anno in Italia
il numero di morti per cancro è pari a: </font>
<table width="647">
<tr>
<td width="110"><font size="4" face="ARIAL">
<label>
<input type="radio" name="10" value="C">
<font color="#0000FF">22.171</font></label>
</font></td>
<td width="110"><font size="4" face="ARIAL">
<input type="radio" name="10" value="A">
<font color="#0000FF">89.712</font></font> </td>
<td width="110"><font size="4" face="ARIAL">
<input type="radio" name="10" value="B">
<font color="#0000FF">156.984</font></font> </td>
<td width="110"> <font size="4" face="ARIAL">
<input type="radio" name="10" value="D">
<font color="#0000FF">>251.052</font></font> </td>
</tr>
</table>
<font size="4" face="ARIAL">
In base a studi epidemiologici (Doll e Peto) è opinione diffusa nella
comunità scientifica che sul totale delle morti ogni anno per cancro
la percentuale attribuibile ad esposizioni lavorative è pari al:</font>
<table width="399">
<tr>
<td width="110"><font size="4" face="ARIAL">
<label>
<input type="radio" name="11" value="A">
<font color="#0000FF"><2 %</font></label>
</font></td>
<td width="110"><font size="4" face="ARIAL">
<input type="radio" name="11" value="B">
<font color="#0000FF">4-6 %</font></font></td>
<td width="110"><font size="4" face="ARIAL">
<input type="radio" name="11" value="C">
<font color="#0000FF">12 % </font></font></td>
</tr>
</table>
<font size="4" face="ARIAL">
</font>
<table width="714" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><font size="4" face="ARIAL">Ogni anno mediamente l'INAIL riconosce
e quindi indennizza un numero di casi di tumori professionali pari a:</font>
</td>
</tr>
</table>
<table width="535">
<tr>
<td width="170"><font size="4" face="ARIAL">
<label>
<input type="radio" name="12" value="1">
<font color="#0000FF">300-500 casi</font></label>
</font></td>
<td width="170"><font size="4" face="ARIAL">
<input type="radio" name="12" value="2">
<font color="#0000FF">700-800 casi</font></font></td>
<td width="170"><font size="4" face="ARIAL">
<input type="radio" name="12" value="3">
<font color="#0000FF">1500-2000 casi</font></font></td>
</tr>
</table>
<pre>
<font size="4" face="ARIAL">Quali delle seguenti neoplasie sono ad elevata frazione eziologica profesionale?
<input type="checkbox" name="13" value="A"><font color="#0000FF" face="Arial, Helvetica, sans-serif"> </font></font><font size="4"><font color="#0000FF" face="Arial, Helvetica, sans-serif">Angiosarcoma epatico</font></font> <font size="4" face="ARIAL"> <input type="checkbox" name="13" value="B"><font color="#0000FF"> Carcinoma sieroso dell'ovaio</font></font> <font size="4" face="ARIAL"> <input type="checkbox" name="13" value="C"><font color="#0000FF"> Adenocarcinoma pancreatico</font></font> <font size="4" face="ARIAL">
<input type="checkbox" name="13" value="D"><font color="#0000FF"> Tumori della vescica</font></font> <font size="4" face="ARIAL"> <input type="checkbox" name="13" value="E"> <font color="#0000FF">Mesotelioma pleurico</font></font> <font size="4" face="ARIAL"> <input type="checkbox" name="13" value="F"><font color="#0000FF"> Leucemia</font></font>
</p></pre>
<font size="4" face="ARIAL">
<INPUT TYPE="SUBMIT" onClick src=" questionario3.html" VALUE="Spedisci"></input>
</pre> </font></p>
</FORM>
</div>
<div align="center">
[img]htmlpoint.gif[/img]
<font face="Arial" size="1">
Script offerto da HTML point e commentato da Massimiliano Valente.
<font face="arial" color="Red">L'uso e la diffusione di questo codice è gratuita per siti non commerciali</font>
Per altri Javascript visita la nostra raccolta con più di 300 esempi
</font>
</div>
</BODY>
</HTML>