Jetzt soll beim Anklicken der Eingabefelder des sichtbaren Bereichs der vorbelegte Text gelöscht werden. Das Ganze passiert mit Javascript indem ich das Attribut 'Value' auf '' setze!
Du meinst sowas:
<input value="Suchbegriff"
onclick="if(this.value == this.defaultValue) this.value = '';"
onblur="if(!this.value) this.value = this.defaultValue;"
<script language="javascript">
Hier fehlt das type Attribut, das language Attribut dagegen ist überflüssig.
function deleteDefaultValues(id)
{
var textfield = document.getElementById(id);
alert("_"+textfield.getAttribute("value")+"_");
if ((textfield.getAttribute("value") == "Suchbegriff")) {
textfield.setAttribute("value","");
}
if ((textfield.getAttribute("value") == "PLZ")) {
textfield.setAttribute("value","");
set- und getAttribute sind in dem Falle nicht nötig, du kannst Problemlos per objekt.attribute Werte auslesene und ändern.
Struppi.
Javascript ist toll (Perl auch!)