Beste SiteDeals leden,
Momenteel ben ik bezig met 'een website'.
Ik heb de volgende javascript code:
Echter wil ik een tekst in het input veld vertonen die weggaat als je er op klikt, ik weet dat dit moet met "onclick". Maar hoe doe ik dit?Code:<form action=""> <input class="input" type="text" name="decoded" value="" onkeyup="this.form.hash.value = MD5(this.form.decoded.value)" style="width: 336px; margin:0 0 10px 0;" /> <input class="input" type="text" name="hash" value="" style="width: 336px;" /> </form> <p><script type="text/javascript" src="js/javascript.md5.js"></script></p>
Met vriendelijke groet,
gast14072
- Javascript onclick
-
17-06-2010, 18:36 #1gast14072 Guest
Javascript onclick
-
-
17-06-2010, 18:41 #2
- Berichten
- 691
- Lid sinds
- 15 Jaar
-
17-06-2010, 18:43 #3
- Berichten
- 1.355
- Lid sinds
- 18 Jaar
Dat kan je beter doen met onfocus aangezien mensen ook door middel van de tab op het veld terecht komen.
value="Hier je tekst" onfocus="this.value='';this.onfocus='';"
Hier mee zeg je:
maak de value leeg, vervolgens hoeft de onfocus het ook niet meer te doen,
anders heeft iemand iets ingevuld, wil het wijzigen en -klik- diegene kan alles
weer opnieuw typen.
-
17-06-2010, 18:49 #4gast14072 GuestDat kan je beter doen met onfocus aangezien mensen ook door middel van de tab op het veld terecht komen.
value="Hier je tekst" onfocus="this.value='';this.onfocus='';"
Hier mee zeg je:
maak de value leeg, vervolgens hoeft de onfocus het ook niet meer te doen,
anders heeft iemand iets ingevuld, wil het wijzigen en -klik- diegene kan alles
weer opnieuw typen.
-
17-06-2010, 18:54 #5
- Berichten
- 1.355
- Lid sinds
- 18 Jaar
-
17-06-2010, 18:57 #6gast14072 Guest
Nee, als ik een gewone value invul komt hij er ook niet te staan (zonder onfocus).
-
17-06-2010, 19:02 #7
- Berichten
- 41
- Lid sinds
- 15 Jaar
Code:onfocus="this.value=''"
-
17-06-2010, 19:13 #8
- Berichten
- 1.355
- Lid sinds
- 18 Jaar
de onkeyup is dan waarschijnlijk de boosdoener. test het anders even zonder onkeyup,
eventueel kan de onkeyup onder een submit / action worden gezet..
-
17-06-2010, 19:57 #9
- Berichten
- 297
- Lid sinds
- 15 Jaar
als je toevallig jquery gebruikt:
Code:$('.fieldinlabel').each(function fieldInLabel() { var $this = $(this); if($this.val() === '') { $this.val($this.attr('title')); } $this.focus(function() { if($this.val() === $this.attr('title')) { $this.val(''); } }); $this.blur(function() { if($this.val() === '') { $this.val($this.attr('title')); } }); });
Laatst aangepast door Sam Vloeberghs : 17-06-2010 om 20:03
-
17-06-2010, 20:00 #10gast14072 Guest
-
17-06-2010, 20:20 #11
- Berichten
- 41
- Lid sinds
- 15 Jaar
Als je de input hierin verandert, zou die moeten doen wat jij wil.
Code:<input type="text" value="Voer hier iets in" name="decoded" onFocus="this.value=''" onkeyup="this.form.hash.value = MD5(this.form.decoded.value)" style="width: 336px; margin:0 0 10px 0;"/>
-
17-06-2010, 20:22 #12gast14072 Guest
Echter werkt het script dan niet meer :-(.
-
17-06-2010, 20:25 #13
- Berichten
- 1.355
- Lid sinds
- 18 Jaar
Code:<form action=""> <input class="input" type="text" name="decoded" value="Test" onfocus="this.value='';this.onfocus='';" onkeyup="this.form.hash.value = MD5(this.form.decoded.value)" style="width: 336px; margin:0 0 10px 0;" /> <input class="input" type="text" name="hash" value="" style="width: 336px;" /> </form>
-
17-06-2010, 20:30 #14
- Berichten
- 41
- Lid sinds
- 15 Jaar
Ter illustratie heb ik de pagina van de thread-starter even overgenomen.
Hier de aanpassing:
http://jackiexu.nl/test.html
Dit werkt geloof ik naar wens?
--Deze pagina blijft online tot de thread-starter het probleem opgelost heeft, of tot zes uren voorbij zijn.
--Pagina verwijderd.
-
17-06-2010, 20:31 #15gast14072 Guest
Ja, hij doet het nu inderdaad wel! Hartelijk dank!
Aanvullend bericht:
Heb het bij de output nu ook toegepast ter verduidelijking. Echter is het zo dat als je op de box klikt om de code te kopiëren dat hij leeg word (zie hier).
Iemand een idee hoe ik dit kan tegengaan?Laatst aangepast door gast14072 : 18-06-2010 om 08:30 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic