klaus: datumsanzeige...

hallo zusammen,

ich habe ein problemchen... habe null ahnung von javascript und brauche da eine funktion...

wenn ich eine checkbox angeklickt habe soll er mir das datum und die uhrzeit schreiben - tut er aber nicht!!!
naeheres hierzu kann man unter http://www.klauspaul.com/ereignis.php sehen.

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

<body>

php
.
.
.
 echo "<TABLE>\n";
       echo "<TR>\n";
           echo "<TD><b>Kundeninfo an Kunden:</b></td>\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" onClick="Weiter()></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";

.
.
.
 echo "</form>\n"

vielen dank fuer eure hilfe...

klaus

  1. hallo zusammen,

    ich habe ein problemchen... habe null ahnung von javascript und brauche da eine funktion...

    wenn ich eine checkbox angeklickt habe soll er mir das datum und die uhrzeit schreiben - tut er aber nicht!!!
    naeheres hierzu kann man unter http://www.klauspaul.com/ereignis.php sehen.

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

    getDate() und getHours() sind Methoden des Date-Objekts,
    das du zuerst bilden musst:

    objDatum = new Date()
    document.form.infoankunden_datum.value = objDatum.getDate()
    document.form.navieintrag_zeit.value = objDatum.getHours()
    (siehe SelfHTML)

    1. hallo jan,

      es funktioniert immer noch nicht...

      hallo zusammen,

      ich habe ein problemchen... habe null ahnung von javascript und brauche da eine funktion...

      wenn ich eine checkbox angeklickt habe soll er mir das datum und die uhrzeit schreiben - tut er aber nicht!!!
      naeheres hierzu kann man unter http://www.klauspaul.com/ereignis.php sehen.

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

      getDate() und getHours() sind Methoden des Date-Objekts,
      das du zuerst bilden musst:

      objDatum = new Date()
      document.form.infoankunden_datum.value = objDatum.getDate()
      document.form.navieintrag_zeit.value = objDatum.getHours()
      (siehe SelfHTML)

      1. es funktioniert immer noch nicht...

        Nicht weinen, erstmal aktuellen Quelltext posten...
        Lemmy

        http://www.olison.com

  2. Tach aUCH,

    <script type="text/javascript">
    <!--
    function Weiter() {
    if(document.form.infoankunden.checked == true)

    {

    document.form.infoankunden_datum.value=getDate()
      document.form.navieintrag_zeit.value=getHours()

    }

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

    Bei mehrzeiligen Aufgabenblöcken die {}-Klammern nicht vergessen!!! Jede Zeile noch mit ; abschließen!!!

    Gruss
    Lemmy

    http://www.olison.com

    1. hallo,

      danke schoien fuer die hilfe, aber es funktioniert immer noch nicht... bin am verzweifeln...

      klaus

      Tach aUCH,

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

      Bei mehrzeiligen Aufgabenblöcken die {}-Klammern nicht vergessen!!! Jede Zeile noch mit ; abschließen!!!

      Gruss
      Lemmy

      http://www.olison.com

  3. also:

    var date=new Date();
    var std=date.getHours();
    var min=date.getMinutes();
    var sec=date.getSeconds();

    if(....){
     document...= std;
     document...= min;
     }

    Alles klar?
    Lemmy

    1. hallo lemmy,

      ich weine nicht - ich bin tapfer und kaempfe schon seid ca drei stunden...nur ich habe keine ahnung von javascript...
      ich habe immer noch nicht so genau kapiert, was du schreibst...
      klar ist mir, du weisst verschiedenen variablen bestimmte werte zu...aber dann...???

      klaus

      also:

      var date=new Date();
      var std=date.getHours();
      var min=date.getMinutes();
      var sec=date.getSeconds();

      if(....){
      document...= std;
      document...= min;
      }

      Alles klar?
      Lemmy

      1. ich weine nicht - ich bin tapfer

        das ist schon mal gut...

        also:

        //variablen werden die einzelnen werte zugewiesen

        var date=new Date();
        var std=date.getHours();
        var min=date.getMinutes();
        var sec=date.getSeconds();

        //dann deine abfrage mit der checkbox

        if(....){

        //nun noch die form-felder mit den variablen von oben füllen

        document...= std;
        document...= min;
        }

        Hoffe, es funzt nun!
        Gruss
        Lemmy

        http://www.olison.com

        1. hallo lemmy,

          ;-)))))

          es funktioniert. vielen herzlichen dank fuer die muehe und die geduld.

          klaus

          ich weine nicht - ich bin tapfer
          das ist schon mal gut...

          also:
          //variablen werden die einzelnen werte zugewiesen
          var date=new Date();
          var std=date.getHours();
          var min=date.getMinutes();
          var sec=date.getSeconds();
          //dann deine abfrage mit der checkbox
          if(....){
          //nun noch die form-felder mit den variablen von oben füllen
          document...= std;
          document...= min;
          }
          Hoffe, es funzt nun!
          Gruss
          Lemmy

          http://www.olison.com