Jquery show() en hide()

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Victor -

Victor -

05/04/2012 15:10:16
Quote Anchor link
Hallo ik probeer op mijn site tekst te veranderen met Jquery,
dit doe ik door middel van .show() en .hide()

Nou breekt dit alleen mijn css en ik weet niet waar het in zit.

site: www.victorlap.nl
Het probleem is als je op de verzend button voor de email drukt.
 
PHP hulp

PHP hulp

25/11/2024 04:39:23
 
Kris Peeters

Kris Peeters

05/04/2012 16:58:52
Quote Anchor link
Zeg, je hebt een constructie:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
...
    $(".button").click(function() {
    ...
    if (email == "" || email == "Email Adres") {  
      ...
      return false;  
    }
    ...
    });
...


Bedoel je daarmee dat het formulier niet moet verzonden worden?
Dit werkt niet. Je moet dat anders doen.

Ten eerste trigger je dit niet op basis van het klikken op de submit, maar op het submitten van het formulier.
Dan gebruik je e.preventDefault() om het standaard-gedrag (in dit geval van het formulier) te annuleren.
( zie documentatie http://api.jquery.com/event.preventDefault/ )

Je moet zoiets doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
...
$('#subscribeform').submit(function(e) {        // ZEKER NIET DE e VERGETEN IN DE PARAMETER
  if (email == "" || email == "Email Adres") {  
    ...
    e.preventDefault();
  }
});
...
Gewijzigd op 05/04/2012 17:07:19 door Kris Peeters
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.