einfaches(?) problem beim formular auslesen
Da Pinky
- javascript
1 Dieter Raber0 Richard
hallo,
ich bekomme es einfach nicht hin 2 formularfelder auszulesen und das ergebniss in ein 3. zu schreiben. habe schon versucht per c&p von code bei mir einzufügen und entsprechend zu ändern, allerdings ohne erfolg.
ich will die 2 felder "einzelpreis" und "händlerpreis" auslesen und beim verlassen des feldes händlerpreis mir die differenz zu einzelpreis im feld "plusminus" anzeigen lassen.
(die tabelle ist kaputt hier in dem beispiel, im original sind noch mehr felder vorhanden die aber damit hier nix zu tun haben)
<form name="artikel" action="aendern.php" method="POST">
...
<TR>
<TD>Einzelpreis</TD>
<TD><input type="text" name="einzelpreis" value="22.00"></TD>
</TR>
<TR>
<TD>Händlerpreis</TD>
<TD><input type="text" name="haendlerpreis" value="11.00" onblur="plusminus()"></TD>
</TR>
</TR>
<script type="text/javascript">
<!--
function plusminus() {
var ep = document.artikel.einzelpreis.value;
var hp = document.artikel.haendlerpreis.value;
var abs = ep-hp;
var pc = (100/abs)*ep;
var res = abs + " &Euro; (" + pc + "%)";
document.artikel.plusminus.value = res;
}
//-->
</script>
<TR>
<TD>+/-</TD>
<TD><input type="text" name="plusminus"></TD>
</TR>
...
</form>
irgendwer ne idee wo es hängt?
Hallo Da,
<input type="text" name="plusminus">
Dein Feld darf nicht den gleichen Namen wie die Funktion haben.
Gruß,
Dieter
hi,
<input type="text" name="plusminus">
Dein Feld darf nicht den gleichen Namen wie die Funktion haben.
Vermutlich meinst du, es dürfte zwar gerne, sollte aber nicht - weil der IE sonst wieder mal mit baut, weil er "Scope" für ein Mixgetränk hält.
gruß,
wahsaga
hi,
weil der IE sonst wieder mal mit baut
Er baut natürlich nicht mit, sondern Mist.
gruß,
wahsaga
<input type="text" name="plusminus">
Dein Feld darf nicht den gleichen Namen wie die Funktion haben.
mein dank wird dir ewig nachschleichen :)
Hallo Da Pinky,
ich bekomme es einfach nicht hin 2 formularfelder auszulesen und das ergebniss in ein 3. zu schreiben. habe schon versucht per c&p von code bei mir einzufügen und entsprechend zu ändern, allerdings ohne erfolg.
Was heißt ohne Erfolg? Was sagt die Javascriptkonsole des Firefox bzw. Opera dazu? Welche Ausgabe erhältst du im Textfeld?
Beste Grüße
Richard