Hans A. Plast: Response-Wert in Input Feld einsetzen?

Beitrag lesen

Hi,

Ajax über jquery ist leider auch kein wirklicher Selbstläufer. Nach etlichen nicht funktionierenden Versuchen habe ich schließlich folgende Version erstellt, die auch wirklich läuft.

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  
"http://www.w3.org/TR/html4/strict.dtd">  
<html>  
<head>  
	<script type="text/javascript" src="jquery.js"></script>  
	<script type="text/javascript">  
		$(document).ready(function() {  
			$("#test_form").submit(function() {  
				var u5val = $("#5").val();  
				var u10val = $("#10").val();  
				$.post("backend.php", {  
				test5: u5val,  
				test10: u10val }, function(data) {  
					$("#re").html(data);  
				});  
				return false;  
			});  
		});  
	</script>  
	</head>  
<body>  
	<form id="test_form" method="post">  
		<p>Test5: <input type="text" id="5" /></p>  
		<p>Test10: <input type="text" id="10" /></p>  
		<p>Summe: <input type="text" id="20" /></p>  
		<p><input type="submit" value="abschicken" /></p>  
	</form>  
	<div id="re">  
  
	</div>  
</body>  
</html>  
  
----------------------------  
backend.php  
<?php  
  
$erg5=$_POST['test5']*2;  
$erg10=$_POST['test10']*2;  
$erg20=$_POST['test5']+$_POST['test10'];  
  
echo ($erg5."<BR>".$erg10);  
  
?>  

Was ich aber noch nicht schaffe, ist folgendes:

Ich würde gerne die Werte $erg5 und $erg10 nicht in ein DIV ausgeben, sondern hätte gerne, dass mir die jeweiligen Inputfelder überschrieben werden und die Summe in das Inputfeld mit der ID 20 geschrieben wird.

Ich weiß aber nicht, wie ich sie ansprechen kann. Ich habe zwar eine sehr gute Seite zu genau diesem Thema gefunden und auch schon einige Variationen als passend auserkoren, aber es stimmte leider in keinem Fall.

Wer kann mir da mal auf die Sprünge hgelfen?

Grüße, Hans

0 46

Wie anders als mit onchange??

Hans A. Plast
  • javascript
  1. 0
    ChrisB
    1. 0
      Hans A. Plast
      1. 0
        ChrisB
        1. 0
          Hans A. Plast
          1. 0
            ChrisB
            1. 0
              Hans A. Plast
              1. 0

                Response-Wert in Input Feld einsetzen?

                Hans A. Plast
                1. 0
                  EKKi
                  1. 0
                    Hans A. Plast
                    1. 0
                      Hans A. Plast
                      1. 0
                        EKKi
                        1. 0
                          Hans A. Plast
                    2. 0
                      EKKi
                      1. 0
                        Hans A. Plast
                        1. 0
                          EKKi
                          1. 0
                            Hans A. Plast
                            1. 0
                              EKKi
                              1. 0
                                Hans A. Plast
                                1. 0
                                  EKKi
                        2. 0

                          Danke @ EKKI

                          Hans A. Plast
                          1. 0
                            EKKi
                2. 0
                  Hans A. Plast
                  1. 0
                    Hans A. Plast
        2. 0
          dedlfix
          1. 0
            Hans A. Plast
  2. 0
    Joachim
    1. 0
      Hans A. Plast
      1. 1
        dedlfix
        1. 0
          Hans A. Plast
  3. 0
    Edgar Ehritt
    1. 0
      EKKi
      1. 0
        Edgar Ehritt
        1. 0
          EKKi
          1. 0
            Edgar Ehritt
    2. 0
      Hans A. Plast
      1. 0

        Disabled-Fields werden nicht alle enabled?

        Hans A. Plast
        1. 0
          EKKi
          1. 0
            Hans A. Plast
            1. 0
              Edgar Ehritt
              • menschelei
              1. 0
                Hans A. Plast
                1. 1
                  dedlfix
                  1. 0
                    Hans A. Plast
            2. 0
              EKKi
              • meinung
              1. 0
                Hans A. Plast
            3. 3
              ChrisB