質問は次のとおりです。多くの企業は、通常、購入に対して配送料と手数料を請求します。ユーザーが購入価格をテキスト ボックスに入力できる Web ページを作成します。送料と手数料を計算する JavaScript 関数を含めます。$25.00 以下の購入に対して最低 $1.50 の送料および手数料を追加する機能をスクリプトに追加します。25.00 ドルを超える注文の場合、送料と手数料の合計購入価格に 10% を追加しますが、最低 1.50 ドルの送料と手数料は含まれません。注文の合計費用 (購入と送料および手数料) を決定したら、アラート ダイアログ ボックスに表示します。
私は JavaScript の初心者で、コードを機能させるのに苦労しています。ユーザーが入力した値を含む警告ボックスが表示されますが、何も追加されません。ただし、式が機能しない理由はわかりません。助けてください。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//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=utf-8" />
<title>Calculating Shipping & Handling</title>
<script type="text/javascript">
/* <![CDATA[ */
var price=[];
var shipping=[];
var total=price+shipping;
function calculateShipping(){
if (price <= 25){
shipping = (price + 1.5);
}
else {
shipping = (price * 10 / 100);
}
window.alert("The purchase price with shipping is "
+ document.calculate.ent.value);
}
/* ]]> */
</script>
</head>
<body>
<form name ="calculate" action="" >
<p>Enter Purchase Price</p>
<input type="text" name="ent" >
<input type="button" name="button" value="Submit" onClick="calculateShipping()" />
</form>
</body>
</html>