Goede morgen,
ik heb hier een stuk textarea maar als je een zin typt en met de muis klikt word alle tekst verwijderd.
nou weet ik dat dit komt door onclick="this.value='';" maar die functie heb ik nodig om

Wat ben je aan het doen? te verwijderen bij een muis klik hoe kan ik tegen gaan dat gebruikers tekst word verwijderd?

<?php
<textarea name="bericht" style="width: 98%; height: 100px; font-size: 18px;"
onblur="if(this.value == '') { this.value='Wat ben je aan het doen?'}"
onfocus="if (this.value == 'Wat ben je aan het doen?') {this.value=''}"
onclick="this.value='';" onKeyDown="limiet(this,2500,'aantal');">Wat ben je aan het doen?</textarea><br />
?>


mvg

[size=xsmall]Toevoeging op 13/03/2015 09:45:29:[/size]

ooh al opgelost.

met if(this.value = 'Wat ben je aan het doen?') { this.value=''}
Je kan ook placeholder="Plaats hier uw tekst" gebruiken in je html. Dat scheelt je een sloot onnodige JavaScript.
Dit is een van de functies van html5.
Maar zo belangrijk is het niet, lijkt mij.
Gewoon placeholder gebruiken en klaar. Placeholder-tekst is ook lichtgrijs van kleur en vast daardoor niet op.
Ook bij het verzenden van een formulier wordt dan niet de value meegestuurd, want die is nog leeg.

Reageren