Kom ihåg mig?
Home Menu

Menu


javascript: kolla om fältet är markerat?

Ämnesverktyg Visningsalternativ
Oläst 2007-03-30, 09:51 #1
Tetsou Tetsou är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2005
Inlägg: 18
Tetsou Tetsou är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2005
Inlägg: 18
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.
Tetsou är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-30, 10:09 #2
boenas avatar
boena boena är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2005
Inlägg: 416
boena boena är inte uppkopplad
Flitig postare
boenas avatar
 
Reg.datum: Sep 2005
Inlägg: 416
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.
boena är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-30, 10:58 #3
godo.se godo.se är inte uppkopplad
Medlem
 
Reg.datum: Mar 2006
Inlägg: 62
godo.se godo.se är inte uppkopplad
Medlem
 
Reg.datum: Mar 2006
Inlägg: 62
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';" />
godo.se är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-30, 11:31 #4
Kaffe Kaffe är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 227
Kaffe Kaffe är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 227
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.
Kaffe är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:53.

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