Ik zoek een scriptje in js dat als je
In een invulveld gaat met de value="Gebruikersnaam" en je klikt in het veld dat gebruikersnaam weggaat en dat je dan iets kan intypen
Mvg, Jesse
onclick="this.value='';" ?
Gelukt! bedankt
[code]<input onclick="this.value=''" name="gebruikersnaam" type="text" id="textfield" size="50" value="Gebruikersnaam" />[code]
<html> <head> <title>Reset Value test</title> <script> function ResetValue( elm, val ) { if( elm.value == val ) { elm.value = ''; } } </script> </head> <body> <input type="text" value="TestX" onclick="ResetValue( this, 'Test' );" /> </body> </html>
Hier nog wat verbeterd, nu leegt ie 'm alleen als ie bijv. 'Test' is.
Heb zelf aan een betere versie gemaakt.
Ik heb je andere topic gezien, ik heb dat ook meteen maar gemaakt:
<html> <head> <title>Reset Value test</title> <script> function ResetValue( elm, val ) { if( elm.value == val ) { elm.value = ''; } } function CheckLength( min_l, max_l, elm, divid ) { var div = document.getElementById( divid ); if( elm.value.length < min_l || elm.value.length > max_l ) { div.style.display = 'block'; } else { div.style.display = 'none'; } } </script> </head> <body> <div id="gebruikersnaam_te_kort" style="border: 1px solid red; padding: 4px; background: pink; display: none;"> Je gebruikersnaam moet 4 tot 8 karakters zijn. </div> <br /> <input type="text" value="Gebruikersnaam" onclick="ResetValue( this, 'Gebuikersnaam' );" onblur="CheckLength( 4, 8, this, 'gebruikersnaam_te_kort' );" /> </body> </html>