problem ved validering af form
Hey Javascript eksperter.Jeg håber i kan hjælpe, for jeg er kørt fast i et problem.
Jeg har en lille form, bestående af 3 tekst felter, og en submit knap. Jeg fandt et script til at validere formen her på eksperten, og det virker så ment fint.....men det retunere er streng oppe i adresse baren, og det vil jeg gerne have fjernet....men hvordan.
Jeg kalder scriptet i formen sådan her:
<form action="index.php?id=2" onSubmit="return Checkform(this)">
Og scriptet ser sådan her ud:
<script language="JavaScript">
<!--
function Checkform(thisform) {
// Startværdier
strError = 'Der opstod følgende fejl: \n\n';
intError = 0;
// Check brugernavn
if (thisform.brugernavn.value == ""){
strError = strError + '- Du mangler at skrive dit navn \n'
intError = 1;
thisform.brugernavn.focus();
}
// Check password
if (thisform.password.value == ""){
strError = strError + '- Du har ikke skrevet et password \n'
intError = 1;
thisform.password.focus();
}
//Check Email, er den tom
if (thisform.email.value == ""){
strError = strError + '- Din E-mail mangler \n'
intError = 1;
thisform.email.focus();
}
// Check for @ i email
if (thisform.email.value.indexOf("@") == -1 && thisform.email.value != "")
{
strError = strError + '- Der mangler @ i emailadresse \n'
intError = 1;
thisform.email.focus();
}
if (intError == 1) {
alert(strError)
return false;
}
}
</script>
Mit problem er at lige meget hvad jeg gør, så retunere scriptet dette oppe i adresse linien:
index.php?brugernavn=&password=&email=
Og det ønsker jeg ikke, da jeg sender oplysningerne videre på andet måde.....håber i kan hjælpe...
På forhånd tak.
-Ceec
