logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaring❗

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

❗Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll

jQuery en Drupal. Les 7. Zoekveld met jQuery, de gebeurtenissen Focus en Blur

10/10/2025, by Ivan

Je hebt vast wel eens een zoekveld gezien met het woord “zoeken” erin, dat verdwijnt zodra je erop klikt, waarna je je eigen zoekopdracht kunt invoeren. Hieronder staat een jQuery-snippet die dit gedrag realiseert:

$('#search-block-form .form-text').val('Zoeken');
 
$('#search-block-form .form-text').blur(function(){
     if(this.value==''){
       this.value='Zoeken';
     }
  });    
  $('#search-block-form .form-text').focus(function(){
    if(this.value=='Zoeken'){
      this.value='';
    }
  });

Hiervoor worden twee event-handlers gebruikt: .blur() en .focus().

.blur() — wordt geactiveerd wanneer het element de focus verliest (de tekstcursor verdwijnt uit het veld). Bij dit event vullen we het veld opnieuw met “Zoeken” als het leeg is.

.focus() — wordt geactiveerd wanneer het element de focus krijgt. Bij dit event wissen we de tekst als het veld “Zoeken” bevat, zodat de gebruiker kan beginnen met typen.