Har ett formulär script som jag inte får att funka...när jag ska skicka formuläret till perl sidan så händer ingenting??
Jag tror att det ska vara något fel i detta script, men är inte helt säker
kod:
<!--
function checkValues()
{
var obj = document.form;
var koll=0;
//==================== KOLLAR NAMNET ======================//
if(obj.name.value.length > 0)
{
for(var i=0; i < obj.name.value.length; i++)
{
if (parseFloat(obj.name.value.charAt(i)))
koll=1;
}
if(koll == 1)
{
alert("Ditt namn innehåller siffror,\nvar god rätta till felet!");
return false;
}
else
{
checkname = /(\w+)\s+(\w+)/;
if(checkname.test(obj.name.value)==false)
alert("Ditt namn måste innehålla både förnamn och efternamn.\n (ex: Kalle Anka)");
return false;
}
}
else
{
alert("Du har inte angivit något namn!");
return false;
}
//==================== KOLLAR EMAIL ======================//
if(obj.email.value.length > 0)
{
var apos = obj.email.value.indexOf("@");
var dotpos = obj.email.value.lastIndexOf(".");
var lastpos = obj.email.value.length-1;
if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
{
alert("Din email är inte korekt\nKolla om du har angett rätt email.\n (ex. user@xxx.se)");
return false;
}
}
else
{
alert("Du måste ange din email!");
return false;
}
//==================== KOLLAR TJÄNSTER ======================//
if(!obj.gru_medl.checked && !obj.magazine.checked && !obj.whisky.checked &&
!obj.provdag.checked && !obj.bok.checked)
{
alert("Du måste ange en tjänst!");
return false;
}
return true;
}
// END OF FUNCTION!!
//-->
Någon som vet om det är något fel på detta?