Javascript

  • 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>