Avatar billede c-lund Nybegynder
16. marts 2006 - 16:09 Der er 11 kommentarer og
1 løsning

Input felter

Hej
Jeg har 2 text form felter, og skal bruge et script der sende en til en anden side hvis de begge felter er udfyldt
håber i kan hjælpe
Avatar billede Slettet bruger
16. marts 2006 - 16:12 #1
<script language="javascript">
if(document.form.felt.value != '' && document.form.andetfelt.value != '') {
    document.location.href = 'andenside.html';
}
</script>
Avatar billede c-lund Nybegynder
16. marts 2006 - 16:14 #2
her tjekker den vel først når man trykke send ik? den skal gøre det med det samme
Avatar billede Slettet bruger
16. marts 2006 - 16:22 #3
Metoden er jo den samme.
jeg har dog lavet et lille eksempel herpå:

<html>
    <head>

        <script language="javascript">
            function redirecter() {
                if(document.form.felt.value != '' && document.form.andetfelt.value != '') {
                        document.location.href = 'http://www.google.dk';
                }
            }
        </script>
    </head>
    <body>
   
        <form action="" method="post" name="form">
            <input type="text" onkeyup="redirecter();" name="felt">
            <input type="text" onkeyup="redirecter();" name="andetfelt">
        </form>
    </body>
</html>
Avatar billede c-lund Nybegynder
16. marts 2006 - 16:25 #4
kanon
Avatar billede c-lund Nybegynder
16. marts 2006 - 16:40 #5
document.location.href = 'jobsoegersearch.asp?search=Arbejdsgivere&post=postnr&postnr=" + postnr1 + "," + postnr2 + "';
kan man ikke gøre sådan her, alt det der står efter ? for den ikke med
Avatar billede Slettet bruger
16. marts 2006 - 16:46 #6
Jeg går ud fra det er værdierne i de to felter du vil have med over?
Noget ala sådan:

if(document.form.felt.value != '' && document.form.andetfelt.value != '') {
    postnr1 = document.form.felt.value;
    postnr2 = document.form.andetfelt.value;
    document.location.href = 'jobsoegersearch.asp?search=Arbejdsgivere&post=postnr&postnr=' + postnr1 + ',' + postnr2;
}
Avatar billede c-lund Nybegynder
16. marts 2006 - 16:49 #7
ja, det har jeg goså gjort. men den åbner bare jobsoegersearch.asp uden
?search=Arbejdsgivere&post=postnr&postnr=' + postnr1 + ',' + postnr2;
Avatar billede Slettet bruger
16. marts 2006 - 16:55 #8
hmm jeg har nu ingen problemer med det.
http://cypermann.dk/pub/exp/695702/
Avatar billede c-lund Nybegynder
16. marts 2006 - 16:56 #9
ok, så må jeg lige tjekke det hos mig igen
Avatar billede c-lund Nybegynder
16. marts 2006 - 17:11 #10
manglede at give min formular et navn. men kan du hjælpe mig med at det skal være 4 cifre i hvert felt ellers går den ikke videre
Avatar billede grunken Nybegynder
16. marts 2006 - 20:40 #11
<html>
    <head>

        <script language="javascript">
        function redirecter(frm)
        {
            reg = /^\d{4}$/;
           
            if(frm.felt.value.match(reg) && frm.andetfelt.value.match(reg))
            {
                document.location = "jobsoegersearch.asp?search=Arbejdsgivere&post=postnr&postnr=" + frm.felt.value + "," + frm.andetfelt.value;
            }
        }

        </script>
    </head>
    <body>
   
        <form action="" method="post" name="frm">
            <input type="text" onkeyup="redirecter(this.form);" name="felt">
            <input type="text" onkeyup="redirecter(this.form);" name="andetfelt">
        </form>
    </body>
</html>
Avatar billede c-lund Nybegynder
17. marts 2006 - 10:26 #12
tak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester