Newsgroup: it.comp.lang.javascript
Titolo: Validation forms

Ragazzi,
ho bisogno di aiuto. Ho creato un form con Dreamweaver e adesso sto
cercando di scrivere il programma di validation form ma non ci riesco.
C'e' qualcuno che puo darmi una mano? Non conosco Java, solo adesso ho
iniziato a leggere e trovare su internet informazioni a riguardo, ma non
riesco proprio a crearlo.
Questo lo script che sono riuscito a creare copiando qua e la.
<Form name="email" method="post" action="travelenquiry.asp" <form
onSubmit="return checkrequired(this)> <Input type="hidden"
name="processed" value="processed">
<SCRIPT>
function goCheck()
{
if((((document.enquiry.email.value=="")||(document.enquiry.email.value.indexOf("@")==-1)||(document.enquiry.email.value.indexOf(".")==-1))))
	    {ok=false;message+="                 Please Insert A Valid Email
Address\nThanks\n";}
     if(document.enquiry.name.value=="")
		{ok=false;message+="   Please Insert Your Name\nThanks\n";}
if((document.email.Phone.value=="")||(document.enquiry.phone.value!=integer))
	    {ok=false;message+="  Please Insert Your Phone Number\nThanks\n";}
     if (document.enquiry.reason.options[form.reason.selectedIndex].text
== "Please select")
		{ok=false;message+="  Please Select One Option\nThanks\n";}
     if(document.enquiry.city.value=="")
		{ok=false;message+="  Please Insert Your City\nThanks\n";}    
     if (document.enquiry.resort.options[form.resort.selectedIndex].text
== "Please select")
	    {ok=false;message+="  Please Select One Option\nThanks\n";}
     if (document.enquiry.stay.options[form.stay.selectedIndex].text ==
"Please select")
		{ok=false;message+="  Please Select One Option\nThanks\n";}
     If(document.enquiry.month2.value<document.email.month1.value)
		{document.contact.month2.value==document.enquiry.month1.value}
If((document.enquiry.month1.value==document.enquiry.month2.value)&&(document.enquiry.day1.value!<=document.email.day2.value)
	    {ok=false;message+="  Please Check your dates\nThanks\n";}
     if (document.enquiry.many.options[form.many.selectedIndex].text ==
"Please select")
		{ok=false;message+="  Please Select The Number Of People
Going\nThanks\n";}
If((document.enquiry.many.value!="11")&&(document.contact.number.value!=int))
		{ok=false;message+="  Please Insert The Exact Number \nThanks\n";}
	 if(!ok)alert("Please enter information into the following
fields:\n\n"+message+"  Please give this information before pressing
Subscribe.");return(ok);
     if(confirm("Do you want to send this message now?"))
	    { 
	    alert("Message has been sent to 
cont...@italyabroad.com
");
	    document.contact.submit();
    	}
     else 	return false;
        }
	</SCRIPT>
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 cercando di scrivere il programma di validation form ma non ci riesco.
[Cut]
DW 4/Mx (IT)
 a) Seleziona oggetto form;
 b) Finestra > Comportamenti > (+) > Convalida Modulo
Cooper.

 onSubmit="return checkrequired(this)>
Intanto e' sbagliato questo: togli "<form" da dentro il tag <Form ... >
In ogni caso, questo e' JavaScript e non JAVA che in comune hanno solo 
il nome e somiglianze nella sintassi.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

  b) Finestra > Comportamenti > (+) > Convalida Modulo
Giustissimo, ma se uno scrive in un NG vuole imparare IMHO :-)
