Fritz: Wieso geht nicht values mit ClearFields löschen?

Hallo an alle!

Wieso werden die Felder nicht auf value="" also leer gesetzt?
Ich kann keinen RESET-Button nehmen, da die values schon gesetzt sind.
DIese sollen aber trotzdem mit löschen auf value="" gesetzt werden.

So sieht das Script aus:

<script language="JavaScript">
  
function clearFields()
{
  document.eintrag.Firma.Value="";
  document.eintrag.Anschrift.Value="";
  document.eintrag.PLZ.Value="";
  document.eintrag.Ort.Value="";
  document.eintrag.Telefon.Value="";
  document.eintrag.Fax.Value="";
}
</script>

Hier der button:
<input type="button" value="Löschen" onClick="clearFields()">

Dankeschön

Fritz

  1. Hi,

    document.eintrag.Firma.Value="";

    das dürfte nicht existieren, wenn Du es nicht explizit definiert hast. Probier mal

    document.eintrag.Firma.value="";

    Wie die Menschen auch ist JavaScript case-sensitive. Ein "V" ist etwas vollkommen anderes als ein "v".

    Cheatah

    1. Hallo Cheatah!

      Wie die Menschen auch ist JavaScript case-sensitive. Ein "V" ist etwas vollkommen anderes als ein "v".

      Genau! Was "V" ist, steht hier: http://www.atomic-eggs.com/forum/messages/137.html und hier http://www.atomic-eggs.com/forum/messages/111.html ;-)

      Bis danndann
      PAF (patrickausfrankfurt, der auch aus "V" weg ist :-( )

      <img src="/selfaktuell/extras/selfcomm.jpg" alt=""> http://www.atomic-eggs.com/selfspezial/guests/advguest.cgi?view

      <img src="http://www.atomic-eggs.com/selfspezial/atomicegg.gif" id="ei" alt="Atomic Eggs - die humosophische Seite" onMouseUp="window.location.href='http://www.atomic-eggs.com/'" onmouseover="if(document.all)document.all.ei.style.cursor='hand';status='http://www.atomic-eggs.com/';return true;" onmouseout="status='';return true;">

    2. Hi,

      document.eintrag.Firma.Value="";

      das dürfte nicht existieren, wenn Du es nicht explizit definiert hast. Probier mal

      document.eintrag.Firma.value="";

      Wie die Menschen auch ist JavaScript case-sensitive. Ein "V" ist etwas vollkommen anderes als ein "v".

      Cheatah

      Danke es klappert ;.)

      1. Hi,

        document.eintrag.Firma.Value="";

        das dürfte nicht existieren, wenn Du es nicht explizit definiert hast. Probier mal

        document.eintrag.Firma.value="";

        Wie die Menschen auch ist JavaScript case-sensitive. Ein "V" ist etwas vollkommen anderes als ein "v".

        Cheatah

        Danke es klappert ;.)

        Es klappt. Jetzt stosse ich schon wieder auf Grund..

        WIe kann ich eine checkbox, die gesetzt also checked ist ebenfalls auf value="" setzten also nicht gechecked?
        Danke danke

        1. Hi,

          WIe kann ich eine checkbox, die gesetzt also checked ist ebenfalls auf value="" setzten also nicht gechecked?

          eine Checkbox hat keinen value. Wenn Du in SelfHTML an dieser Stelle wirklich nicht weiterkommst, sei Dir die FAQ unter http://www.mintert.com/javascript/de.comp.lang.javascript.html empfohlen.

          Cheatah

          1. Hi Cheatah!

            eine Checkbox hat keinen value.

            Doch, hat einen. Ueberleg Dir einfach, wie eine Checkbox in HTML notiert wird, dieselben Attribute findet man meistens dann im Dokument-Modell als Eigenschaften reflektiert. Siehe auch http://developer.netscape.com/docs/manuals/js/client/jsref/checkbox.htm.

            So long

            1. Hi,

              eine Checkbox hat keinen value.

              Doch, hat einen.

              äh... ja, völlig flashc von mir ausgedrückt, richtig :-) Sorry dafür.

              Cheatah