Since having a few problems with javascript i did the following:
Went to this page:
http://www.smartwebby.com/DHTML/email_validation.asp
Copyed the instruction and paste in Dreamweaver - It Worked
Now in Chrono:
Put in the html tab
Put in the Javascript tab:
OnSubmit Button tried several:
onSubmit="return ValidateForm(ChronoContact_teste)"
onSubmit="return ValidateForm()"
onSubmit="return ValidateForm(this)"
and nothing happens
Went to this page:
http://www.smartwebby.com/DHTML/email_validation.asp
Copyed the instruction and paste in Dreamweaver - It Worked
Now in Chrono:
Put in the html tab
<p>Enter an Email Address :
<input type="text" name="txtEmail" id ="txtEmail">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
Put in the Javascript tab:
function echeck(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
alert("Invalid E-mail ID"«»)
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert("Invalid E-mail ID"«»)
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert("Invalid E-mail ID"«»)
return false
}
if (str.indexOf(at,(lat+1))!=-1){
alert("Invalid E-mail ID"«»)
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert("Invalid E-mail ID"«»)
return false
}
if (str.indexOf(dot,(lat+2))==-1){
alert("Invalid E-mail ID"«»)
return false
}
if (str.indexOf(" "«»)!=-1){
alert("Invalid E-mail ID"«»)
return false
}
return true
}
function ValidateForm(){
var emailID=document.frmSample.txtEmail
if ((emailID.value==null)||(emailID.value==""«»)){
alert("Please Enter your Email ID"«»)
emailID.focus()
return false
}
if (echeck(emailID.value)==false){
emailID.value=""
emailID.focus()
return false
}
return true
}
OnSubmit Button tried several:
onSubmit="return ValidateForm(ChronoContact_teste)"
onSubmit="return ValidateForm()"
onSubmit="return ValidateForm(this)"
and nothing happens
Hi Cleocadio,
You need to replace 'frmSample' with the ChronoForms form name in the JavaScript
and use onSubmit="return ValidateForm()" in the 'Form tag attachment' field to have this code work.
This isn't terribly useful as you have to hunt down the form name. More useful is
Bob
You need to replace 'frmSample' with the ChronoForms form name in the JavaScript
function ValidateForm(){
var emailID=document.ChronoContact_teste.txtEmail
and use onSubmit="return ValidateForm()" in the 'Form tag attachment' field to have this code work.
This isn't terribly useful as you have to hunt down the form name. More useful is
function ValidateForm(fname){
var emailID=fname.txtEmail
and use onSubmit="return ValidateForm(ChronoContact_teste)" in the 'Form tag attachment' field.
Bob
This topic is locked and no more replies can be posted.