Toon posts:

[JS] onSubmit in form

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb onderstaand formulier. De bedoeling is dus dat wanneer de value van het select-ding leeg is, er een alert komt... Dit lukt echter niet...?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<form action="uw-bestelling.php" method=post name="form_20"
    onSubmit="if (  document.form_20.maat_20.selectedIndex == 0 ||
                    document.form_20.maat_20.options[document.form_20.maat_20.selectedIndex].value ==''){
                        alert("Kies een maat!");
                        return false;
                    }else{
                        return true;
                    }">
    <input type=hidden name=productId value=20>

    <select name='maat_20' class='box'>
        <option selected>Selecteer uw maat:</option>
        <option value="128|25,-">Maat 128 - &euro; 25,-</option>
        <option value="156|25,-">Maat 156 - &euro; 25,-</option>
        <option value="192|27,50">Maat 192 - &euro; 27,50</option>
    </select>
    
    <input  type="image" src="images/toevoegen-aan-bestelling.jpg" width="165" height="18">
</form>

[ Voor 18% gewijzigd door Verwijderd op 21-06-2004 15:21 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

Eh... begin eens met je code in een functie te zetten en die aan te roepen...

  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
De fout zit em in je alert waar je dubbele quotes gebruikt. De eerste van je alert wordt gezien als de afsluiter van je onSubmit attribuut en dan klopt het javascript wat in dat attribuut zit niet. Maar Bosmonster's suggestie zou ik zeker opvolgen als ik jou was.