function gbook_validation(form)
{
var fromFormName = document.getElementById(form)name.value;
var fromFormComment = document.getElementById(form).comment.value;
var fromFormMail = document.getElementById(form).mail.value;
var inmatningName =
/^\[A-Za-zÅÄÖåäö0-9\\-\_\]/;
var inmatningComment =
/^\[A-Za-zÅÄÖåäö0-9\\-\_.!:,&\]/;
var inmatningEmail =
/^\[A-Za-z0-9\\-\_\]+\[\\.A-Za-z0-9\\-\_\]\*\\@\[A-Za-z0-9\\-\_\]+\[\\.A-Za-z0-9\\-\_\]\*\\.\[A-Za-z\]{2,5}$/;
//kollar om namnet är rätt ifyllt
var kontrollName = fromFormName.match(inmatningName);
//kollar om kommentaren är rätt ifyllt
var kontrollComment = fromFormComment.match(inmatningComment);
//kollar om adressen är rätt ifylld
var kontrollEmail = fromFormMail.match(inmatningEmail);
//utför validering av namnet
if(!kontrollName)
{
alert("Rätta till namnet");
return false;
}
//utför validering av namnet
if(!kontrollComment)
{
alert("Rätta till Kommentaren");
return false;
}
if(form.mail.value.length\>0)
{
//utför validering av mailen
if(!kontrollEmail)
{
alert("Mailadressen är inte rätt ifylld");
return false;
}
}
else{
return true;
}
Jag lyckades lokalisera de felen för en stund sedan!
Tack för hjälpen iaf! Det var precis de sakerna som du påpekade som skapade problemen plus att jag var tvungen att göra såhär för att få ut texten från fälten:
var fromFormName = document.getElementById("name").value;
De regexparna du skickade funkade mycket bättre än mina!
Tack igen!
//bluevison
259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849