Hey
Jeg har brug for lidt hjælp vedr. javascript.. for det er jeg godt nok en dør til..
Det jeg skal er at validere på nogle ting i en form.
1. Der skal valideres på om brugernavn og email adresse er som de skal være.
2. Der skal valideres på om password er korekt indtastet.
Min kode ser ud som neden under, men jeg ved ikke helt hvordan jeg skal få de to funktioner til at køre sammen.
<script language="JavaScript1.2">
var testresults
function PAD(){
var str=document.PAD.email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (document.PAD.user.value !== '' && document.PAD.password.value !== '' && filter.test(str))
testresults=true
else{
alert("All fields must be filled")
testresults=false
}
return (testresults)
}
function confirmpass(){
if (document.PAD.password.value == document.PAD.passwordconfirm.value)
testresults=true
else{
alert("Password could not be confirmed")
testresults=false
}
return (testresults)
}
</script>
<script>
function checkbae(){
if (document.layers||document.getElementById||document.all)
return PAD();
else
return true
if (document.layers||document.getElementById||document.all)
return confirmpass();
else
return true
}
</script>
Please fill the form below to register as a new user on xxxx<br>
<form action="index.asp" method="POST" name="PAD" onSubmit="return checkbae()">
<input type="hidden" name="opret" value="true">
<input type="hidden" name="ssid" value="register">
Username:<br>
<input type="text" name="user"><br>
Email address:<br>
<input type="text" name="email"><br>
Password:<br>
<input type="password" name="password""><br>
Confirm Password:<br>
<input type="password" name="passwordconfirm""><br>
<br>
<input type="submit" value="Submit">
</form>