Werte ohne Submit/Post in Textfeld addieren

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

  • Werte ohne Submit/Post in Textfeld addieren

    Hallo,
    kann ich mit PHP zwei Werte aus zwei Textfeldern in ein Drittes Textfeld addieren ohne Knopfdruck!!
    Es sollen Drei Textfelder sein, der User soll in Feld 1 und Feld 2 Werte eingeben und in Feld 3 soll die Summe automatisch erscheinen ohne Knopfdruck.

    Danke im Voraus.
    Vivo

  • #2
    PHP -> Serverside

    Du brauchst JavaScript

    Kommentar


    • #3
      OK, und wie geht das!!
      Vivo

      Kommentar


      • #4
        http://de.selfhtml.org
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          irgendwas in der richtung:

          PHP-Code:
          <html>
          <
          head>
          <
          script language="JavaScript">
          function 
          update() {
              
          val1 document.forms['testform'].elements['num1'].value;
              
          val2 =  document.forms['testform'].elements['num2'].value;
              
          result val1 val2;
              
          document.forms['testform'].elements['num3'].value result;
          }
          </
          script>
          </
          head>
          <
          body>
          <
          form name="testform" action="test.php" method="post">
          Num1: <input type="text" name="num1" onBlur="update()"><br>
          Num2: <input type="text" name="num2" onBlur="update()"><br>
          Num1 Num2: <input type="text" name="num3">
          </
          form>
          </
          body>
          </
          html
          verknüpft aber nur die beiden eingeben, addiert die nich...das bisschen musste schon selbst machen

          Kommentar


          • #6
            Vielen Dank,
            mit dem addieren hat nicht so genau funktioniert, aber ich habe folgendes geändert :

            result = val1/1 + val2/1;

            und es funktioniert jetzt

            noch mal vielen Dank
            Vivo

            Kommentar

            Lädt...
            X