Hallo,
ich habe ein kleiner Problem, und zwar möchte ich per Javascript Dynamisch ausrechnen lassen, was der Benutzer in 2 Felder eingegeben hat.
Mein Codeschnipsel sieht so aus ( so klappt es
Code
<form action="lib/function/order.php" method="post" autocomplete="off" id="testForm">
<div class="form-content">
<div class="group">
<div class="input-field col s4">
<input id="id_11[]" type="text" class="validate test1" name="amount[]">
<label for="id_11[]">Menge / Einheit (*)</label>
</div>
<div class="input-field col s4">
<input id="id_19[]" type="text" class="validate test2" name="price[]">
<label for="id_19[]">Einzelpreis (*)</label>
</div>
<div class="input-field col s12">
<input type="text" class="validate priceresult" disabled placeholder="Gesamtpreis">
</div>
</div>
</div>
Alles anzeigen
JavaScript
$('form#testForm :input').change(function() {
var result = 0;
$("form#testForm :input").each(function() {
var test1 = $(".test1").val();
var test2 = $(".test2").val();
result = (Number(test1)) + Number(test2)
});
$(".priceresult").val(result);
});
Aaaaber ich habe es so, dass man immer ein neues Feld hinzufügen kann und dort soll der Javascript auch funktionieren.
Wenn ich in HTML eine Klasse mit [] Angebe, kann man das in Java auch irgendwie verwenden?
Screenshot wie es ausssieht:
html-seminar.de/woltlab/attachment/1831/Ich hoffe ihr könnt mir helfen, bin echt am verzweifeln...
Vielen Dank im voraus
LG