Clear indhold i textarea - kun første gang!
Hej eksperter.Jeg har lige et simpelt (bare ikke for mig :)) spørgsmål.
Jeg har en formular som består af både "input" og "textarea" felter og jeg fandt lidt kode på nettet i går til at slette indholdet i "value" første gang der er focus i feltet. Det virker fint - bare ikke i mit "textarea"...
Kan nogen hjælpe?
Kode:
<script type="text/javascript" src="script/jquery.js"></script>
<script type="text/javascript">
$(function() {
$('input.clear').each(function(){
$(this).data( "txt", $.trim($(this).val()) );
}).focus(function(){
if ( $.trim($(this).val()) === $(this).data("txt") ) {
$(this).val("");
}
}).blur(function(){
if ( $.trim($(this).val()) === "" && !$(this).hasClass("once") ) {
$(this).val( $(this).data("txt") );
}
});
});
</script>
<input class="clear" type="text" name="felt1" value='Defalutværdi 1'><br>
<textarea class="clear" name="felt2">Defalutværdi 2</textarea>
