klaus: datumsanzeige...

hallo zusammen,

das script funktioniert nicht und ich weiss nicht warum... bin ein totaler leihe in javascript...wer kann mir bitte helfen...????
wenn ich die checkbox anklicke soll er mir datum und uhrzeit in jeweils ein textfeld schreiben...schreiben

<script type="text/javascript">
<!--
function Weiter() {
 if(dokument.Testform.infoankunden.checked == true)
  infoankunden_datum=getDate()
  navieintrag_zeit=getHours()
 else
  alert("Bitte eine Auswahl treffen");
}
//-->
</script>

.
.
.php code

echo "<TABLE>\n";
       echo "<TR>\n";
           echo "<TD><b>Kundeninfo an Kunden:</b>\n";
           echo "<TD><input type="checkbox" name="infoankunden"  onClick="Weiter()"></TD>\n";
           echo "<TD><input type="text" name="infoankunden_datum"></TD>\n";
           echo "<TD><input type="text" name="infoankunden_zeit"></TD>\n";
       echo "</TR>\n";
       echo "<TR>\n";
           echo "<TD><b>Eintrag in Navi erfolgt am:</b>\n";
           echo "<TD><input type="checkbox" name="navieintrag"></TD>\n";
           echo "<TD><input type="text" name="navieintrag_datum"></TD>\n";
           echo "<TD><input type="text" name="navieintrag_zeit"></TD>\n";
       echo "</TR>\n";
  echo "</TABLE>\n";

.
.
.

vielen dank fuer die muehe,

klaus

  1. hallo zusammen,

    hallo

    <script type="text/javascript">
    <!--
    function Weiter() {
    if(dokument.Testform.infoankunden.checked == true)
      dokument.Testform.infoankunden_datum.value=getDate()

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    dokument.Testform.navieintrag_zeit.value=getHours()

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    else
      alert("Bitte eine Auswahl treffen");
    }
    //-->
    </script>

    echo "<form name="Testform"><TABLE>\n";

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    echo "<TR>\n";
               echo "<TD><b>Kundeninfo an Kunden:</b>\n";
               echo "<TD><input type="checkbox" name="infoankunden"  onClick="Weiter()"></TD>\n";
               echo "<TD><input type="text" name="infoankunden_datum"></TD>\n";
               echo "<TD><input type="text" name="infoankunden_zeit"></TD>\n";
           echo "</TR>\n";
           echo "<TR>\n";
               echo "<TD><b>Eintrag in Navi erfolgt am:</b>\n";
               echo "<TD><input type="checkbox" name="navieintrag"></TD>\n";
               echo "<TD><input type="text" name="navieintrag_datum"></TD>\n";
               echo "<TD><input type="text" name="navieintrag_zeit"></TD>\n";
           echo "</TR>\n";
      echo "</TABLE>\n</form>";

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    ich weiss nicht ob das schon reicht um das problem zu beheben, aber es ist das Minimum
    just try
    romy

    vielen dank fuer die muehe,

    klaus

  2. hallo zusammen,

    Tachchen!

    das script funktioniert nicht und ich weiss nicht warum... bin ein totaler leihe in javascript...wer kann mir bitte helfen...????
    wenn ich die checkbox anklicke soll er mir datum und uhrzeit in jeweils ein textfeld schreiben...schreiben

    <script type="text/javascript">
    <!--
    function Weiter() {
    if(dokument.Testform.infoankunden.checked == true)
      infoankunden_datum=getDate()
      navieintrag_zeit=getHours()
    else
      alert("Bitte eine Auswahl treffen");
    }
    //-->
    </script>

    .
    .
    .php code

    echo "<TABLE>\n";
           echo "<TR>\n";
               echo "<TD><b>Kundeninfo an Kunden:</b>\n";
               echo "<TD><input type="checkbox" name="infoankunden"  onClick="Weiter()"></TD>\n";
               echo "<TD><input type="text" name="infoankunden_datum"></TD>\n";
               echo "<TD><input type="text" name="infoankunden_zeit"></TD>\n";
           echo "</TR>\n";
           echo "<TR>\n";
               echo "<TD><b>Eintrag in Navi erfolgt am:</b>\n";
               echo "<TD><input type="checkbox" name="navieintrag"></TD>\n";
               echo "<TD><input type="text" name="navieintrag_datum"></TD>\n";
               echo "<TD><input type="text" name="navieintrag_zeit"></TD>\n";
           echo "</TR>\n";
      echo "</TABLE>\n";

    .
    .
    .

    vielen dank fuer die muehe,

    klaus

    Also, zunächst hat Romy recht: Du musst genau angeben, WO sich was ändern soll, also mit document.xxx.yyy.value. Dann sind mir noch zwei Dinge aufgefallen:

    1. Auf Rechtschreibfehler achten: 'document', nicht 'dokument'
    2. Bei <TD><b>Kundeninfo an Kunden:</b> solltest Du das <TD>-Tag wieder schließen (hat aber eigentlich nichts mit Deinem Script zu tun ;))

    Ach ja, aus Deinem Quelltext geht nicht hervor, ob Du
    <form name="Testform"> irgendwo notiert hast. Aber davon gehe ich jetzt einmal aus...

    Gruss
    Lemmy