Textfeldvorbelegung per Javascript / Mootools leeren

von Sven Rhinow (Kommentare: 0)

Ich sollte gerade für ein Projekt kleinere Anpassungen machen. Da dieses Thema des öffteren benötigt wird schreib ich mal eben den kleinen Javascript-Schnipsel hier nieder. Es beruht auf dem Mootools-Framework und wurde mit Contao 2.9.5 getestet. Es dürfte aber auch mit anderen Versionen funktionieren da es nur die Core-Funktion benutzt.

In diesem Beispiel geh ich davon aus das das Suchformularfeld mit der id="ctrl_keywords" verwendet wird.

folgender Code überprüft ob das vorbelegte Wort "Suchbegriff" enthalten ist und blendet es nur in diesem Fall aus. Wenn das Feld verlassen wird und kein Wert eingegeben wurde dann wird dem Eingabefeld (input) das Wort "Suchfeld" zugewiesen.

Javascript:

window.addEvent('domready', function(){
    var el = $('ctrl_keywords');
    var val = 'Suchbegriff';
   
    el.addEvents({
        click: function(){
            if(el.value == val) el.value = '';   
        },
        blur: function(){
            if(el.value == '') el.value = val;   
        }
    });
});


Das HTML vom Suchformular:

<form action="suche.html" method="get">
    <div class="search">
        <input type="text" name="keywords" id="ctrl_keywords" class="text" value="Suchbegriff" />
        <input type="submit" class="submit" value="LOS" />
    </div>
</form>

Zurück

Einen Kommentar schreiben

über mich

Ich Sven Rhinow bin freier Webentwickler für die valide und standardkonforme Umsetzung von Websites mit HTML,CSS, Javascript ,CMS-Templates und Installation, Einrichtung und Entwicklung von Erweiterungen von Systemen. Spezialisiert auf Contao (aka. Typolight) und Wordpress.

mein Profil lesen

neues

ISO-Datei mit versteckten Dateien mounten

Wie man ein Disk-images mit der Endung .iso oder .img mit allen versteckten Dateien unter *nix einbindet.

Weiterlesen …

Mootools-Accordeon mit Positions-Korrektur

Ein erweiterter Accordeon-Aufruf bei dem nach dem Aufklappen die aktuelle überschrift an den Browserrand scrollt.

Weiterlesen …

auf Twitter

<sr-tag> Sven Rhinow Webentwicklung © 2012