FAQ |
Kalender |
2007-03-30, 10:51 | #1 | ||
|
|||
Nykomling
|
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. |
||
Svara med citat |
2007-03-30, 11:09 | #2 | |||
|
||||
Flitig postare
|
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.
|
|||
Svara med citat |
2007-03-30, 11:58 | #3 | ||
|
|||
Medlem
|
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';" /> |
||
Svara med citat |
2007-03-30, 12:31 | #4 | ||
|
|||
Medlem
|
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'; } } }; Bör notera att ovanstående kräver någon form av EventHandler. |
||
Svara med citat |
Svara |
|
|