Helion dhtml site
// funkcja oblicza całkowity koszt
function Total() {
var tot = 0;
tot += (40.00 * document.order.qty1.value);
tot += (69.95 * document.order.qty2.value);
tot += (99.95 * document.order.qty3.value);
tot += (4.95 * document.order.qty4.value);
document.order.totalcost.value = tot;
}
// funkcja odświerzająca koszt przy zmianie liczby sztuk
function UpdateCost(number, unitcost) {
costname = "cost" + number;
qtyname = "qty" + number;
var q = document.order[qtyname].value;
document.order[costname].value = q * unitcost;
Total();
}
Automatyczne obliczanie sum[strona główna] [skrypty]
Formularz zamówienia
Nazwisko:
Telefon:
Adres e-mail:
Adres zamawiającego i otrzymującego:
Wprowadź adres zamawiającego.
Wprowadź adres otrzymującego.
Zamawiam produkty:
Liczba:
Koszt:
(40.00 zł/szt.) Fikcyjny arkusz kalkulacyjny 8.0
Liczba:
Koszt:
(69.95 zł/szt.)Fikcyjny edytor tekstów 6.0
Liczba:
Koszt:
(99.95 zł/szt.) Fikcyjna baza danych 7.0
Liczba:
Koszt:
(4.95 zł/szt.) Dokumentacja do powyższych programów
Całkowity koszt:
Sposób zapłaty:
Czek lub przekaz pocztowy
Gotówka
Karta kredytowa (podaj numer)
Numer karty kredytowej lub czeku::
<SCRIPT>
// funkcja oblicza całkowity koszt
function Total() {
var tot = 0;
tot += (40.00 * document.order.qty1.value);
tot += (69.95 * document.order.qty2.value);
tot += (99.95 * document.order.qty3.value);
tot += (4.95 * document.order.qty4.value);
document.order.totalcost.value = tot;
}
// funkcja odświerzająca koszt przy zmianie liczby sztuk
function UpdateCost(number, unitcost) {
costname = "cost" + number;
qtyname = "qty" + number;
var q = document.order[qtyname].value;
document.order[costname].value = q * unitcost;
Total();
}
</SCRIPT>
<DIV align="LEFT">
<H1>Formularz zamówienia</H1>
<FORM NAME="order">
<B>Nazwisko:</B> <INPUT TYPE="text" NAME="name1" SIZE=20>
<B>Telefon: </B><INPUT TYPE="text" NAME="phone" SIZE=15>
<B>Adres e-mail:</B><INPUT TYPE="text" NAME="email" SIZE=20><BR>
<B>Adres zamawiającego i otrzymującego:</B><BR>
<TEXTAREA NAME="billto" COLS=40 ROWS=4>
Wprowadź adres zamawiającego.
</TEXTAREA>
<TEXTAREA NAME="shipto" COLS=40 ROWS=4>
Wprowadź adres otrzymującego.
</TEXTAREA>
<p><B>Zamawiam produkty:</B><BR>
Liczba: <INPUT TYPE="TEXT" NAME="qty1" VALUE="0" SIZE=4
onChange = "UpdateCost(1, 40.00);">
Koszt: <INPUT TYPE="TEXT" NAME="cost1" SIZE=6>
(40.00 zł/szt.) Fikcyjny arkusz kalkulacyjny 8.0 <BR>
Liczba: <INPUT TYPE="TEXT" NAME="qty2" VALUE="0" SIZE=4
onChange = "UpdateCost(2, 69.95);">
Koszt: <INPUT TYPE="TEXT" NAME="cost2" SIZE=6>
(69.95 zł/szt.)Fikcyjny edytor tekstów 6.0<BR>
Liczba: <INPUT TYPE="TEXT" NAME="qty3" VALUE="0" SIZE=4
onChange = "UpdateCost(3, 99.95);">
Koszt: <INPUT TYPE="TEXT" NAME="cost3" SIZE=6>
(99.95 zł/szt.) Fikcyjna baza danych 7.0 <BR>
Liczba: <INPUT TYPE="TEXT" NAME="qty4" VALUE="0" SIZE=4
onChange = "UpdateCost(4, 4.95);">
Koszt: <INPUT TYPE="TEXT" NAME="cost4" SIZE=6>
(4.95 zł/szt.) Dokumentacja do powyższych programów <HR>
<B>Całkowity koszt:</B>
<INPUT TYPE="TEXT" NAME="totalcost" SIZE=8><HR>
<B>Sposób zapłaty</B>:
<SELECT NAME="payby">
<OPTION VALUE="check" SELECTED>Czek lub przekaz pocztowy
<OPTION VALUE="cash">Gotówka
<OPTION VALUE="credit">Karta kredytowa (podaj numer)
</SELECT><BR>
<B>Numer karty kredytowej lub czeku:</B>:
<INPUT TYPE="TEXT" NAME="creditno" SIZE="20"><BR>
<INPUT TYPE="SUBMIT" NAME="submit" VALUE="Wyślij zamówienie">
<INPUT TYPE="RESET" VALUE="Wyczyść">
</FORM>
</DIV>© Wydawnictwo Helion
Wyszukiwarka