Freud: Wert in Textfeld rückt nach links

Hallo,

in der nachfolgenden Funktion wird - stark vereinfacht - die Überprüfung eines Textfeldes vorgenommen.

<www.fairtradeshop.de/Form.html>

Sind der aktuelle Wert und der Default-Wert des Textfeldes identisch, rückt der Wert des Textfeldes bei einem Klick auf den Button deutlich etwas nach links.

Auch wenn der Wert jetzt überschrieben wird, bleibt er am linken Rand "kleben".

Erhält das Textfeld von Anfang an einen anderen Wert als den Default-Wert, und klickt man dann auf den Button, tritt das Phänomen nicht auf.

Kann mir jemand diese Erscheinung erklären ? Ein Bug im Firefox 1.5.0.4 vielleicht ?

Beim Internet Explorer 6 gibt es - in diesem Punkt - keine derartigen Probleme.

Mfg Freud

---------------------------------------------------

<html>

<head>

<title>Test</title>

<script type="text/javascript">
<!--

function test()
{

ebene = document.getElementById('ebene1');
textfeld = ebene.getElementsByTagName('input');

if (textfeld[0].value == textfeld[0].defaultValue)
textfeld[0].style.backgroundColor = "pink";

}

//-->
</script>

</head>

<body>

<div id="ebene1">

<form id="formular" action="">

<input type="text" name="textfeld1" id="textfeld1" value="Name">

<button type="button" name="button" id="button" value="" onclick="test()">&nbsp;</button>

</form>

</div>

</body>

</html>

  1. Hallo Freud,

    Ein Bug im Firefox 1.5.0.4 vielleicht ?

    Mit meinem Firefox 1.5.0.5 (heute geupdatet) kann ich dein Problem jedenfalls gar nicht nachvollziehen.

    Gruß Gernot