<!DOCTYPE html> <title> FORM </title> <head> <title> Gotrawama Transborder Urban Waters </title> <script type="text/JavaScript"> <!-- function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d<img src="/forum/skins/default/images/emo/icon_smile_disapprove.gif" class="absmiddle" />)&&d.all) x=d.all<img src="/forum/skins/default/images/emo/icon_smile_disapprove.gif" class="absmiddle" />; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i]<img src="/forum/skins/default/images/emo/icon_smile_disapprove.gif" class="absmiddle" />; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_validateForm() { //v4.0 var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' deve contenere un indirizzo mail valido.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' deve contenere un numero.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' obbligatorio.\n'; } } if (errors) alert('Errore(i):\n'+errors); document.MM_returnValue = (errors == ''); } //--> </script> </head> <body> <form action="invio.asp" method="post" name="form1" id="form1" onsubmit="MM_validateForm('nome','','R','cognome','','R','email','','RisEmail','messaggio','','R');return document.MM_returnValue"> <label>Nome/Name <input type="text" name="nome" /> </label> <p> <label>Cognome/Surname <input type="text" name="cognome" /> </label> </p> <p> <label>email <input type="text" name="email" /> </label> </p> <p> <label>messaggio1/message1 <textarea name="messaggio" cols="40" rows="20"></textarea> </label> </p> <p> <label>messaggio2/message2 <textarea name="messaggio" cols="40" rows="20"></textarea> </label> </p> <p>&nbsp;</p> <p> <label>resetta/ reset <input name="reset" type="reset" id="reset" value="resetta" /> </label> <label>invia/send <input type="submit" name="Submit" value="Invia" /> </label> </p> </form> <!-- end --> </body> </html>