aha, was soll denn da drinstehen? und es wäre ratsam wenn du von anfang an schreibst, welches ziel du verfolgst.. nur so kann man dir wirklich helfen!
es bringt nichts wenn du sagst ich brauch xy und wenn du es bekommst kommt dann ein ahh jetzt brauch ich aber noch ein z was passiert wenn xy da is und angeklickt wird.
ich hoffe du konntest das beispiel soweit verstehen!
HTML
<html>
<head>
<title></title>
</head>
<script type="text/javascript">
<!--
function trim(zeichenkette) {
return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, '');
}
function disappear(obj, text){
var objekt = document.getElementById(obj);
var obj_text = text;
wert=trim(objekt.value);
if(wert==text){
objekt.value='';
}else if(wert==''){
objekt.value=obj_text;
}
}
//-->
</script>
<body>
<input id="Name" name="Name" maxlength="20" size="40" value="Bitte geben Sie hier Ihren Namen ein" onfocus="disappear('Name', this.value);" onblur="disappear('Name', 'Bitte geben Sie hier Ihren Namen ein');">
<input id="textfeld2" name="textfeld2" maxlength="20" size="40" value="Bitte geben Sie hier Ihren Namen ein" onfocus="disappear('textfeld2', this.value);" onblur="disappear('textfeld2', 'bla blubb trööt');">
</body>
</html>
Alles anzeigen
und weil das ganze ne javascript-angelegenheit ist, verschieb ich das ding mal in den entsprechenden bereich!