Hallo Leute, nach langem hin und her bekomme ich dieses Formular einfach nicht zum laufen.
Wenn sich jemand damit auskennt und für mich ein bischen Zeit hat bitte mal melden.
Bin leider in PHP nicht so bewandert.
Was nicht Funktioniert;
Formular Funktioniert eigentlich soweit bis auf das Textfeld - es sollte folgendermaßen funktionieren:
Texfeld= Anzahl (z.B. Eingabe von 5) soll multipliziert werden mit einem vorgegebenen Wert (z.B. 1,50) dieses Ergebnis sollte dann bei der gesagtsumme beigerechnet werden.
Ich hoffe mir kann jemand helfen =(
Danke im Vorraus
Wenn sich jemand damit auskennt und für mich ein bischen Zeit hat bitte mal melden.
Bin leider in PHP nicht so bewandert.
Was nicht Funktioniert;
Formular Funktioniert eigentlich soweit bis auf das Textfeld - es sollte folgendermaßen funktionieren:
Texfeld= Anzahl (z.B. Eingabe von 5) soll multipliziert werden mit einem vorgegebenen Wert (z.B. 1,50) dieses Ergebnis sollte dann bei der gesagtsumme beigerechnet werden.
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Bestellformular</title>
<script language="JavaScript">
<!--
function aktualisieren() {
var gespreis = 0;
for (var i = 1; i <= 6; i++) {
var obj = document.getElementById(i);
if(obj.type == "radio" || obj.type == "checkbox"){
if(obj.checked){
gespreis += parseFloat(obj.value);
}
}
if(obj.type == "text"){
gespreis += parseFloat(obj.value);
}
if(obj.tagName.toLowerCase() == "select"){
gespreis += parseFloat(obj.options[obj.selectedIndex].value);
}
}
document.getElementById('preis').value = gespreis;
}
-->
</script>
</head>
<body><form>
<p>
<input name="dvd1" id="1" type="radio" value="30,00" onchange="aktualisieren()" /> Test Artikel 1</p> <!-- kannst du so lassen -->
<input name="dvd1" id="2" type="radio" value="40,00" onchange="aktualisieren()" /> Test Artikel 2</p> <!-- kannst du so lassen -->
<input name="dvd1" id="3" type="radio" value="50,00" onchange="aktualisieren()"/> Test Artikel 3</p> <!-- kannst du so lassen -->
<p><input name="dvd2" id="4" type="checkbox" value="21.95E0" onchange="aktualisieren()" /> Test Artikel 2</p> <!-- kannst du so lassen -->
<p><input name="dvd3" id="5" type="text" value="10,00" onchange="aktualisieren()" /> Test Artikel 3</p> <!-- bei Eingabe von der Zahl 3 in das Textfeld soll diese Zahl mit dem wert von 1,50 € Multipliziert werden. -->
<select id="6" onchange="aktualisieren()">
<option value="1">1 Artikel</option> <!-- soll kosten 30 € -->
<option value="6">2 Artikel</option> <!-- soll kosten 60 € -->
<option value="67">3 Artikel</option> <!-- soll kosten 90 € -->
</select>
<p><input name="gesamtpreis" id="preis" type="text" value="0.00" readonly="readonly" /> €</p> <!-- Am Ende soll dann alles bei dem Gesamtpreis zummengerechnet werden -->
</form>
</body>
</html>??
Ich hoffe mir kann jemand helfen =(
Danke im Vorraus