Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[javascript] Tekst inputfield weg na plaatsen cursor

Pagina: 1
Acties:
  • 52 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een klein loginform gemaakt waarbij IN de twee inputfields staat wat er ingevuld moet worden. In de bovenste staat dus 'gebruikersnaam' en in de onderste 'wachtwoord'.
Nu wil ik graag dat wanneer een gebruiker zijn cursor plaatst in één van de fields, het betreffende field wordt gewist, zodat men de gegevens kan invoeren.

Hoe kan ik dit voor elkaar krijgen? Het lijkt me dat dat met javascript kan? En zo ja, wie heeft er een beetje code over? :+

  • ThunderNet
  • Registratie: Juni 2004
  • Laatst online: 28-11 10:02

ThunderNet

Flits!

met onclick event? Maar hier zijn genoeg voorbeelden van te vinden ;)

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


Verwijderd

Topicstarter
ThunderNet schreef op donderdag 18 oktober 2007 @ 09:10:
met onclick event? Maar hier zijn genoeg voorbeelden van te vinden ;)
ja, en die zoek ik dus ;) Weet het ff niet goed te bewoorden, kan het daarom niet vinden :X

  • Hoicks
  • Registratie: Maart 2001
  • Laatst online: 21:44

Hoicks

Techno!

Ik denk dat je dit bedoelt:
code:
1
<input type="text" name="naam" value="Username" onClick="this.value=''">


Bij input type wachtwoord kan dit niet. Aangezien wachtwoord dan als sterretjes wordt weergegeven.

[ Voor 41% gewijzigd door Hoicks op 18-10-2007 09:21 ]

Nikon D7200 & D5000 / SB-700, 2x Yongnuo YN-560 III / Sigma EX 10-20 f4-f5.6 HSM, Sigma EX 17-50mm f2.8 OS HSM, EX 70-200mm f2.8 HSM II Macro / EX 105 f2.8 HSM OS Macro / Nikon AF-S DX 35mm f1.8 / Sigma EX DC 30mm f1.4 HSM


  • Zamalan
  • Registratie: September 2007
  • Laatst online: 26-02-2015

Zamalan

Whine Connaisseur

HTML:
1
<input type="text" value="gebruikersnaam" onclick="this.value = '';" />


of properder:

HTML:
1
2
3
4
5
6
7
8
9
10
<script>
function clearField()
{
  if(this.value == "gebruikersnaam")
  {
    this.value = "";
  }
}
</script>
<input type="text" value="gebruikersnaam" onclick="clearField()" />


De eerste cleared altijd wanneer er geklikt werd. Het tweede enkel als er "gebruikersnaam" ingevuld werd.

MSI GX660 --- i5 460M /// 4GB DDR3 /// Mobility Radeon HD5870 /// 1920x1080 /// 500GB


  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
zoek-keywords:
onFocus en this.value

Je kan ook op tweakers zien (zoekbox). (bron weergeven)

[ Voor 0% gewijzigd door moozzuzz op 18-10-2007 09:24 . Reden: too late :-) ]


Verwijderd

Topicstarter
Thnx, dit gaat er op lijken!

Ik ga even knutselen. 8)7

Verwijderd

Topicstarter
Zamalan schreef op donderdag 18 oktober 2007 @ 09:20:
HTML:
1
<input type="text" value="gebruikersnaam" onclick="this.value = '';" />


of properder:

HTML:
1
2
3
4
5
6
7
8
9
10
<script>
function clearField()
{
  if(this.value == "gebruikersnaam")
  {
    this.value = "";
  }
}
</script>
<input type="text" value="gebruikersnaam" onclick="clearField()" />


De eerste cleared altijd wanneer er geklikt werd. Het tweede enkel als er "gebruikersnaam" ingevuld werd.
dit werkt iig niet... :/

Verwijderd

Topicstarter
moozzuzz schreef op donderdag 18 oktober 2007 @ 09:23:
zoek-keywords:
onFocus en this.value

Je kan ook op tweakers zien (zoekbox). (bron weergeven)
Met de code van de tweakerssite lukt het wel d:)b

Nu nog even kijken of het ook goed gaat met het ww.

  • Zamalan
  • Registratie: September 2007
  • Laatst online: 26-02-2015

Zamalan

Whine Connaisseur

Vreemd... Als iemand me kan uitleggen waarom niet. "this" is de aanroeper en dat zou moeten de input zijn.

net getest en dit werkt wel:
HTML:
1
2
3
4
5
6
7
8
9
10
11
<script>
function clearField(element)
{
 
  if(element.value == "gebruikersnaam")
  {
    element.value = "";
  }
}
</script>
<input type="text" value="gebruikersnaam" onclick="clearField(this)" />


edit op tweakers staat dit:
HTML:
1
<input type="text" onfocus="this.value=='Zoeken...'?this.value='':this.select()" value="Zoeken..." name="keyword" class="text"/>

[ Voor 14% gewijzigd door Zamalan op 18-10-2007 09:45 ]

MSI GX660 --- i5 460M /// 4GB DDR3 /// Mobility Radeon HD5870 /// 1920x1080 /// 500GB


  • ThunderNet
  • Registratie: Juni 2004
  • Laatst online: 28-11 10:02

ThunderNet

Flits!

Zamalan schreef op donderdag 18 oktober 2007 @ 09:43:
[...]

Vreemd... Als iemand me kan uitleggen waarom niet. "this" is de aanroeper en dat zou moeten de input zijn.

net getest en dit werkt wel:
HTML:
1
2
3
4
5
6
7
8
9
10
11
<script>
function clearField(element)
{
 
  if(element.value == "gebruikersnaam")
  {
    element.value = "";
  }
}
</script>
<input type="text" value="gebruikersnaam" onclick="clearField(this)" />


edit op tweakers staat dit:
HTML:
1
<input type="text" onfocus="this.value=='Zoeken...'?this.value='':this.select()" value="Zoeken..." name="keyword" class="text"/>
This heeft wel een id nodig denk ik? :) Dus zodra je een id geeft aan je inputbox :)

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


  • Zamalan
  • Registratie: September 2007
  • Laatst online: 26-02-2015

Zamalan

Whine Connaisseur

ThunderNet schreef op donderdag 18 oktober 2007 @ 09:46:
[...]

This heeft wel een id nodig denk ik? :) Dus zodra je een id geeft aan je inputbox :)
Firebug geeft aan dat binnen de functie "this" de window is :s. Ook al is de id gezet.

[ Voor 4% gewijzigd door Zamalan op 18-10-2007 09:50 ]

MSI GX660 --- i5 460M /// 4GB DDR3 /// Mobility Radeon HD5870 /// 1920x1080 /// 500GB


  • Crayne
  • Registratie: Januari 2002
  • Laatst online: 17-03 13:41

Crayne

Have face, will travel

Hint: scope.

Mijn Library Thing catalogus


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Tweakers heeft een mooi voorbeeld en betrouwbare bronnen hebben mij verteld dat Google nog veeeeeeel meer werkende voorbeelden in z'n archief heeft ;)

Voor scriptrequests is GoT niet de juiste plaats, maar dat moge duidelijk zijn. Zo niet, dan is dit goed leesvoer: Webdesign, Markup & Clientside Scripting Policy

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.

Pagina: 1

Dit topic is gesloten.