Overførsel af data fra én side til en ny.
På min hjemmeside har jeg en javascriptfunktion i en formular, der automatisk udregner det samlede beløb efter indtastning af antal enheder. Det udregnede beløb vil jeg også gerne vise på den efterfølgende "tak for din bestilling"-side. Hvordan kan dette lade sig gøre? Jeg er ikke særlig meget inde i javscript, men webhotellet understøtter desværre hverken php eller databaser. (Kom ikke med forslag om at jeg bare skal skifte webhotel)Koden til den nuværende funktion ser således ud:
<SCRIPT language="JavaScript">
<!--
var orderPlaced = false;
function exists(userEntry) {
var aCharExists = 0;
var entry = userEntry;
if (entry) {
for (var i=0; i<entry.length; i++) {
//spaces don't count as "existence"
if (entry.charAt(i) != " ") {
aCharExists = 1;
}
}
}
if (!aCharExists) {
return 0;
}
return ;
}
function isANumber(number) {
answer = 1;
if (!parseFloat(number)) {
//the first digit wasn't numeric
answer = 0;
} else {
//the first digit was numeric, so check the rest
for (var i=0; i<number.length; i++) {
if ((number.charAt(i) != "0")
&& (!parseFloat(number.charAt(i)))) {
answer = 0;
break;
}
}
}
if (answer == 1) {
orderPlaced = true;
}
return answer;
}
function calcTotal() {
document.orderForm.totalPrice.value =
(document.orderForm.AntalKuverter.value * 999 );
}
</SCRIPT>
-------------------------------
<INPUT NAME="AntalKuverter" VALUE="" tabindex="1" SIZE=2
onChange="if(this.value) {
if(!(isANumber(this.value))) {
alert('Indtast venligst et nummer mellem 10 og 700.');
this.focus();
} else {
calcTotal(calcTotal.value);
}
}">
(min 10 - max 700)</p>
<p>alt inkl. moms
<input name="totalPrice" READONLY SIZE=10 tabindex="2"
onChange="if (orderPlaced == true) {
alert('Total fee is a calculated field.');
calculateTax(calcTotal.value);
}">
