Hej!
Med JavaScript är man på klipp och klistrastadiet och jag har sökt här på WF för att kunna kolla att eposten blir rätt. Jag har hittat Jojoxx script och skulle vilja bygga på epostkollan i mitt valieringsscript
DVS denna kod skall byggas på koden nedan, nu kollar jag bara att det är skrivet i epost-rutan, det är väll något med att namna funktionerna så att det blir rätt, eller är jag ute och snurrar
String.prototype.isValidEmail = function(){
return !!this.match(/^([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,4})$/)
}
<SCRIPT language="JavaScript"><!-- //script hider
function form_validator(f) {
var error="";
if(f.FirstName.value=="") {
error="<%=txt_fornamn%>\n";
setBorder(f.FirstName,1);
} else {
setBorder(f.FirstName,0);
}
if(f.LastName.value=="") {
error=error+"<%=txt_efternamn%>\n";
setBorder(f.LastName,1);
} else {
setBorder(f.LastName,0);
}
if(f.StreetAddress.value=="") {
error=error+"<%=txt_adress%>\n";
setBorder(f.StreetAddress,1);
} else {
setBorder(f.StreetAddress,0);
}
if(f.ZipCode.value=="") {
error=error+"<%=txt_postnummer%>\n";
setBorder(f.ZipCode,1);
} else {
setBorder(f.ZipCode,0);
}
if(f.Town.value=="") {
error=error+"<%=txt_postort%>\n";
setBorder(f.Town,1);
} else {
setBorder(f.Town,0);
}
if(f.land.selectedIndex==0) {
error=error+"<%=txt_land%>\n";
setBorder(f.land,1);
} else {
setBorder(f.land,0);
}
[B][red]if(f.email.value=="") {
error=error+"<%=txt_epost%>\n";
setBorder(f.email,1);
} else {
setBorder(f.email,0);
}[/red][/B] if(f.kop.checked == false) {
error=error+"<%=txt_jag_godkanner_kopevillkoren%>\n";
setBorder(f.kop,1);
} else {
setBorder(f.kop,0);
}
if(error) {
alert('<%=txt_nedanstaende_falt%> \n<%=txt_for_att_kunna%>:\n\n'+error+"\n");
return false;
} else {
return true;
}
}
function setBorder(t,b) {
if(b) {
t.style.borderColor='#ce0000';
t.style.borderStyle='solid';
t.style.borderWidth='1px';
} else {
t.style.borderColor='';
t.style.borderStyle='';
t.style.borderWidth='';
}
}
// end script hiding --></SCRIPT>