ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
370
370
EMPFEHLEN
-
Hi,
ich habe ein tolles Problem das ich noch nie hatte.
Also ich habe zwei Felder das erste ist die Menge und das zweite der Preis
ich habe zwei Tipper um die Menge hoch bzw. runterzusetzten.
Der Preis lässt sich verändern aber die Menge nicht na meckert er rum:
PHP-Code:function add(artnr,preis,menge){
price = document.getElementById(artnr).value;
price = parseFloat(preis) + parseFloat(price);
var re = new RegExp(price);
if (".".match(re)) {
} else {
price += ",00";
}
document.getElementById(artnr).value = price;
alert(document.getElementById('menge'+artnr).value);
}
Feld der Menge:
<input id"menge1010" name="menge[][1010]" type="text" class="inputnw" style="width:30px;" value="1">
Feld vom Preis
<input name="preis[][1010]" type="text" class="inputnw" id="1010" style="width:80px;" value="0,00">
Tipper:
<a href="javascript:add('1010','23.00')"><img src="images/up.gif" width="13" height="10" border="0"></a>
Im Zwiespalt zwischen Wahnsinn und Realität...
-
Hi,
beim ID-Attribut für die Menge fehlt ein Gleichheitszeichen:
CiaoCode :1
<input id[COLOR="Red"]=[/COLOR]"menge1010" name="menge[][1010]" type="text" class="inputnw" style="width:30px;" value="1">
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
Jyp danke habe ich denn auch nach einiger Zeit entdeckt...
so ich habe jetzt aber noch ein anderes Problem mit dem berechnen von Preisen.
also ich habe den Wert z.B. 20.80 wenn ich diesen heufiger addiere bzw. subtrahiere kommt da ne krumme Zahl raus...
das Script sieht so aus:
wobei ja allerdings die Berechnung nur in den ersten Zeilen stattfindet.PHP-Code:neuerPreis = document.getElementById('p_'+artnr);
var neuerPreisTmp = parseFloat(preis) + parseFloat(neuerPreis.value);
var tmp = "" + neuerPreisTmp;
var re = tmp.search(/\./);
if (re != -1){
arr = tmp.split('.');
arr[1] = arr[1].substring(0,2)
if(arr[1].length == 1){
arr[1] = arr[1]+'0';
}
tmp = arr[0]+'.'+arr[1];
neuerPreis.value = tmp;
}else{
neuerPreis.value = tmp+'.00';
}
Im Zwiespalt zwischen Wahnsinn und Realität...
-
Das hats erledigt: Math.round(neuer_ges_PreisTmp*100) / 100
Im Zwiespalt zwischen Wahnsinn und Realität...
-
Hi,
zum Runden auf zwei Stellen hinter dem Komma kannst Du auch die Methode toFixed verwenden:
CiaoCode :1
alert(tmp.toFixed(2));
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
Ähnliche Themen
-
Variable angeblich nicht vorhanden
Von Cherrycoke im Forum JavaAntworten: 2Letzter Beitrag: 18.06.10, 14:32 -
JRadioButton kennt angeblich Konstruktor nicht
Von Tinipieps im Forum JavaAntworten: 2Letzter Beitrag: 11.03.10, 14:29 -
Datei vorhanden, bei Abfrage existiert sie angeblich nicht
Von Aiwonnie im Forum JavaAntworten: 12Letzter Beitrag: 25.07.07, 18:27 -
Zeiger zeigt angeblich nicht auf eine Klasse
Von Silvercreast im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 09.02.06, 08:00 -
Finde den Fehler nicht (unexpected $ - angeblich unerwartetes ende)
Von LordSikon im Forum PHPAntworten: 3Letzter Beitrag: 12.05.05, 19:51





Zitieren

Login





