[PHP] Einfach Rechnung sofort rechnen!

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Nemesis Force, 24. April 2008 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 24. April 2008
    Einfach Rechnung sofort rechnen!

    Hallo,
    ich wollte mal fragen, ob es eine Möglichkeit gibt folgendes zu realisieren:

    - 2 Eingabefelder (Wert A und B)
    - Rechnung = A+B
    - Das Ergebnis soll sofort nach Eingabe, des Wertes B angezeigt werden

    Kann ich das allein mit PHP realisieren? Danke für eure Antworten!
     
  2. 24. April 2008
    AW: Einfach Rechnung sofort rechnen!

    "sofort nach der eingabe" hört sich eher nach JavaScript an, oder?
    dann lautet die antwort: Ja ^^
     
  3. 24. April 2008
    AW: Einfach Rechnung sofort rechnen!

    mit javascript geht das.

    stichwort: event + onkeydown|onkeyup

    Code:
    <input type="text" onkeyup="alert('du hast ' + this.value + ' angegeben!');" />
     
  4. 24. April 2008
    AW: Einfach Rechnung sofort rechnen!

    ...und was muss ich ändern, wenn ich nicht so ein extra Fenster haben möchte, sondern die Eingabe bzw. Ausgabe direkt hinter dem Eingabefeld erscheinen soll?
     
  5. 24. April 2008
    AW: Einfach Rechnung sofort rechnen!

    um dir sagen zu können, was du ändern musst bräuchte man erstmal nen code
    aber du kannst einfach auf die werte der boxen zugreifen und in ein beliebiges <p> element schreiben
     
  6. 24. April 2008
    AW: Einfach Rechnung sofort rechnen!

    Hier mal der Code:
    HTML:
    <table>
    <tr>
     <td>Eingabe A:</td>
     <td><input name="A" type="text" class="formular" id="A" value="10" size="5" maxlength="5" /></td>
     </tr>
     <tr>
     <td>Eingabe B:</td>
     <td><input name="B" type="text" class="formular" id="B" value="10" size="5" maxlength="5" /></td>
     </tr>
     <tr>
     <td>Ergebnis:</td>
     <td>Hier soll die Ausgabe (A+B), sofort nach der Eingabe von Wert B erscheinen!</td>
     </tr>
    </table>
    
    Danke für deine Hilfe!
     
  7. 24. April 2008
    AW: Einfach Rechnung sofort rechnen!

    HTML:
    <script type="text/javascript">
     function getResult(wert) {
     var vA = parseInt(document.getElementById('A').value);
     var vB = parseInt(wert);
     
     if(!vA || !vB) {
     alert('Das sind keine Zahlen!');
     return false;
     }
     
     document.getElementById('result').firstChild.nodeValue = (vA + vB) + ' - http://gidf.de';
     }
    </script>
    <table>
     <tr> 
     <td>Eingabe A:</td> 
     <td><input name="A" type="text" class="formular" id="A" value="10" size="5" maxlength="5" /></td> 
     </tr> 
     <tr> 
     <td>Eingabe B:</td> 
     <td><input name="B" type="text" class="formular" onkeyup="getResult(this.value);" id="B" value="10" size="5" maxlength="5" /></td> 
     </tr> 
     <tr>
     <td>Ergebnis:</td> 
     <td id="result">ergebnis</td>
     </tr> 
    </table>
    meta ~ closed
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.