Hans A. Plast: Danke @ EKKI

Beitrag lesen

Hi EKKI,

vielen Danke für Deine Geduld und Hilfe.

Ich habe genau _das_ jetzt geschafft, was ich zu Beginn als Ergebniss schaffen wollte.

Der Weg meiner Anwendung scheint also folgender zu sein:

Aus dem html-teil gehen per Ajax die Inputfelder zum php-backend. Hier werden sie verarbeitet und kommen über die echo-Anweisung als Javascript-Objekt-String wieder zurück?

Jedenfalls kann ich dort dann über das Splitten desselbigen in ein Array auf die einzelnen Elemente zugreifen und sie in die von mir ausgewählten Input-Felder zurückschreiben?

Jedenfalls funktioniert es:

  
<!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 = $("#z5").val();  
				var u10val = $("#z10").val();  
				$.post("backend.php", {  
				test5: u5val,  
				test10: u10val }, function(data) {  
				var einzeldata = data.split("||");  
					$("#z5").val(einzeldata[0]);  
					$("#z10").val(einzeldata[1]);  
					$("#z20").val(einzeldata[2]);  
				});  
				return false;  
			});  
		});  
	</script>  
	</head>  
<body>  
	<form id="test_form" method="post">  
		<p>Test5: <input type="text" id="z5" /></p>  
		<p>Test10: <input type="text" id="z10" /></p>  
		<p>Summe: <input type="text" id="z20" /></p>  
		<p><input type="submit" value="abschicken" /></p>  
	</form>  
</body>  
</html>  
  
-----------------------------------------  
  
backend:  
<?php  
  
$erg5=$_POST['test5']*2;  
$erg10=$_POST['test10']*2;  
$summe=$erg5+$erg10;  
  
  
echo ($erg5."||".$erg10."||".$summe);  
  
  
  
?>  
  
  

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