WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   javascript: kolla om fältet är markerat? (https://www.wn.se/forum/showthread.php?t=20318)

Tetsou 2007-03-30 09:51

Tja

Någon som vet hur man kollar ifall ett fält har blivit markerat?

Ska göra något i stil med detta:
Om fält är markerat kolla om det har värdet "Skriv ditt namn" om det är fallet töm värdet.

boena 2007-03-30 10:09

Det är väl bara att sätta value till Skriv ditt namn från början och sen lägga en onfocus på fältet. När användaren är på fältet så töms value med hjälp av DOM.

godo.se 2007-03-30 10:58

Kanske något liknande du är ute efter?

Kod:

<input name="test" type="text" value="Ditt namn" onfocus="if(this.value=='Ditt namn')this.value='';" onblur="if(this.value=='')this.value='Ditt namn';" />

Kaffe 2007-03-30 11:31

Kod:

var niceSearch = {
        s : Object,
        init : function() {
 altValue = 'Vill du inte S\u00F6ka?';
          for (var i = 0; i < arguments.length; i++) {
        this.s[i]=$(arguments[i]);
        addEvent(this.s[i],'focus',this.focus,false);
        addEvent(this.s[i],'blur',this.blur,false);
 }
        },
        focus : function() {
 if ( this.value == this.defaultValue || this.value == altValue) {
 this.value = '';
 this.className = 'focus';
 }
        },
        blur : function() {
 if ( this.value == '' ) {
        this.value = altValue;
        this.className = 'blur';
 }
        }
};

Jag använder något sänt här, men så är jag ju lite omständig av mig också ;).

Bör notera att ovanstående kräver någon form av EventHandler.


Alla tider är GMT +2. Klockan är nu 12:18.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson