Text aus Inputfeld löschen

nevasumma

Grünschnabel
Hallo

Funktion im JavaScript läuft nur im Firefox einwandfrei!
Kann mir jemand helfen, damit diese Funktion auch im IE funktioniert...

...merci

<script>

window.onload = function() {
var obj = document.getElementById("text:hauptfarbe");
obj.type = "text";
obj.setAttribute("value", "oder Angabe der gewünschten Hauptfarbe");
obj.onfocus = new Function("if(this.value==this.defaultValue) { this.value=''; this.type='hauptfarbe' }");
obj.onblur = new Function("if(this.value=='') { this.value='oder Angabe der gewünschten Hauptfarbe'; this.type='text' }");
}
</script>

Grüsse Tobias
 
Code:
this.type='hauptfarbe'

Was hast du dort vor?
'hauptfarbe' ist kein gültiges Type-Attribut für <input>

Meinst du es so?
Code:
<script type="text/javascript">
window.onload = function() 
{
  var obj     = document.getElementById("text:hauptfarbe");
  var v       = "oder Angabe der gewünschten Hauptfarbe";
  obj.value   = v;
  obj.onfocus = new Function("if(this.value=='"+v+"') { this.value=''; }");
  obj.onblur  = new Function("if(this.value=='') { this.value='"+v+"' }");
}
</script>
<input id="text:hauptfarbe">
 

Neue Beiträge

Zurück