onChange in hidden Field

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • onChange in hidden Field

    Hola

    Kann mir jemand sagen ob es moeglich ist in einem hidden Field den onChange Event auszuführen,
    wen das Formular auf sich selbst postet und dan den Value des hidden Fields aendert?

    Das Passiert alles in PHP. Die Wert verändert sich,
    allerdings wird der onChange Event nicht ausgelöst.
    Zuletzt geändert von slator; 13.03.2005, 17:05.

  • #2


    überlege nochmals, was du da fragst

    *kopfschütteln*

    Kommentar


    • #3
      Du änderst mit PHP den Wert des Feldes?

      PHP läuft serverseitig, was der Benutzer bekommt ist reiner HTML Code und wenn sich der Wert im PHP Script ändert dann bekommt der Benutzer nur den HTML Code mit dem geänderten Wert, also hat JS gar keine Möglichkeit festzustellen das der Wert geändert wurde da JS clientseitig läuft..



      @asp2php: So kann mans auch ausdrücken
      PHP Handbuch - MySQL Handbuch - PHP Einsteiger Tutorial - CSS Referenz - Browserunterstützung von CSS

      Kommentar


      • #4
        @Floriam, es ist nur wegen onchange bei hidden-Feld

        Kommentar


        • #5
          Original geschrieben von asp2php
          @Floriam, es ist nur wegen onchange bei hidden-Feld
          nö, es ist auch wegen dem, was Floriam ansprach.

          wenn PHP eine andere version der seite an den client ausliefert, in der der value des feldes schon geändert ist, wird onChange das auch bei einem sichtbaren feld ganz sicher nicht feststellen können.
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            blabla...

            was ich machen wollt funtzt jetzt.

            danke fuer die kompetente hilfe.

            PHP-Code:
            <?
             // Variable zum checken ob redirect aufgerufen werden soll
             $_save = 0;
             
             // Neuen Eintrag in die Datenbank schreiben
             if(($titel != "") && ($editor != "")){
              // Variablen vorbereiten
              $autor = addslashes($_SESSION['ObjectUser']->_name);
              $datum = date("d.m.Y H:i");
              $titel = addslashes($titel);
              $editor = addslashes($editor);
              
              // Daten speichern
              $sql = new sql($_SESSION['ObjectMysql']->_con);
              $strSql = "INSERT INTO news (news_autor, news_datum,
            news_titel, news_content) VALUES ('".$autor."', '".$datum."', '".$titel."', '".$editor."');";
              $result = $sql->InsertQuery($strSql);
              
              $_save = 1;  
             }
             
             // Redirecten zur index Seite wen der Eintrag gespeichert wurde
             if($_save == 1)
              {
               print "<script type=\"text/javascript\">\n";
               print "<!--\n";
               print "window.location.href = \"index.php\";\n";
               print "//--\n";
               print "</script>\n";
              }
            ?>
            <form action="<? echo $PHP_SELF."?content=".$content."&work=".$work; ?>" 
            method="post">
            <table width="100%" border="2" bordercolor="#666666" 
            cellpadding="0" cellspacing="1" align="center">
              <tr bgcolor="#999999"> 
                <td colspan="2">Beitrag erfassen</td>
              </tr>
              <tr bgcolor="#CCCCCC"> 
                <td colspan="2" align="right"><a href="<? echo $PHP_SELF; ?>
            "target="_self">
            <img border="0" src="<? echo getButtonPath($PHP_SELF,
            "button_back.jpg"); ?>" height="11" width="25" alt="Zurück"></a></td>
              </tr>
              <tr bgcolor="#CCCCCC"> 
                <td width="100">Beitrags Titel:</td>
                <td width="600"><input type="text" name="titel" size="20"

            maxlength="32" value=""></td>
              </tr>
              <tr> 
                <td colspan="2" align="center" valign="top"
            bgcolor="#CCCCCC"> 
                  <? 
                  $objEditor = new FCKeditor("editor");
                  $objEditor->Create();
                  ?>
                </td>
              </tr>
              <tr bgcolor="#CCCCCC"> 
                <td colspan="2"><input type="submit" name="eintragen"
            value="Eintragen"></td>
              </tr>
              <tr bgcolor="#CCCCCC"> 
                <td colspan="2" align="right">
            <a href="<? echo $PHP_SELF; ?>" target="_self">
            <img border="0" src="<? echo getButtonPath($PHP_SELF,
            "button_back.jpg"); ?>" height="11" width="25" alt="Zurück"></a></td>
              </tr>
            </table>
            </form>
            Zuletzt geändert von slator; 13.03.2005, 17:04.

            Kommentar


            • #7
              LESEN, BEFOLGEN dann posten!

              http://www.php-resource.de/forum/sho...threadid=50454

              Kommentar


              • #8
                Entschuldige bitte TobiaZ

                Ich weiss wie faul wir alle sind

                Finds ja selber nicht so toll seitwaerts zu scrollen,
                musste aber den ganzen Source Posten da einige sehen sollte um was es geht.
                Zuletzt geändert von slator; 13.03.2005, 17:04.

                Kommentar


                • #9
                  Re: Entschuldige bitte TobiaZ

                  dann ändere es bitte jetzt, in dem du dein posting editierst!
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar


                  • #10
                    dann ändere es bitte jetzt, in dem du dein posting editierst!
                    Recht so? Ihr Moderatoren seit wirklich sehr nett.... ;-)

                    P.S für den Fall das Ihrs noch nicht bemerkt habt. Das Problem mit den
                    Umbrüchen liegt zum teil daran das FF umbrüche in Textareas nicht
                    mitschickt. Hab dazu schon mal einen Beitrag geschreiben, scheint aber
                    das der nur auf taube Ohren gestossen ist.

                    P.SS ihr könntet ja auch einfach nur was Progammiertechnisches einbauen, wisst ihr so mit zeichen Zählung
                    und so.
                    Wen euch das so auf die Eier geht, seit Ihr damit vielleicht wirklich besser bedient und müsst auch
                    nicht nerven lassen wen Idioten wie ich mal die Regeln nicht befolgen.
                    Peace
                    Zuletzt geändert von slator; 13.03.2005, 17:13.

                    Kommentar


                    • #11
                      slator, jedes Land hat seine eigene Gesetze, Foren auch. Wenn du hier als User akzeptiert werden willst, hast du gefälligst die Regel zu befolgen, oder du bist weg. Basta

                      Kommentar


                      • #12
                        @p.ss: warum sollten wir uns wegen "idioten wie dir" (vgl.) so nen stress machen. Letztendlich ist es dein Problem. Denk mal drüber nach!

                        Kommentar


                        • #13
                          ;-)

                          *lol*

                          Entschuldigt meine Frechheit. Zwar wird dieses Forum von vielen Usern besucht aber dies seit nicht das einzige Forum und mir scheint das so kompetent wie Ihr euch gerne selber seht, ihr nicht seit.

                          P.S Ihr wisst selbst das ihr mich nicht wirklich rauswerfen könnt.
                          Zuletzt geändert von slator; 14.03.2005, 10:29.

                          Kommentar


                          • #14
                            Ich habe irgendwie das Gefühl, dass du zukünftig auf die Hilfe des Forums gern verzichten willst, stimmt das?

                            Kommentar


                            • #15
                              ??

                              Sag mal ist es möglich mit dir zu sprechen ohne das Gefühl zu haben von oben herab angeschaut zu werden?

                              Kommentar

                              Lädt...
                              X