※ ChatGPTを利用し、要約された質問です(原文:何がおかしいのでしょうか?)
プログラミングにおけるフォームタグの問題点とは?
このQ&Aのポイント
プログラミングにおいて、FORMタグがなくても動作することがありますが、具体的な問題点を知りたいです。
古い型のプログラミングではFORMタグを使用しなくても動作することがありますが、最新のプログラミングではどのような問題が生じるのか知りたいです。
自分でプログラミングを作成した際にFORMタグがないと動作しない問題が発生しています。具体的な解決策を教えてください。
こんばんわ。これは古い型のプログラミングかもしれませんが、
講義でもやっているので、FORMタグが無くても動作はするようです。
しかし、プログラミングを自分で作ってみても全く動作しません(>_<)
具体的にどこがおかしいため動作が行われないのか、教えてください。
新しいタグを加えなくても講義では動作してますし、このまま
自分で眺めていても全く先に進みません。
よろしくお願いいたします。
<head>
<title> プログラミング</title>
<script language ="JavaScript" >
function calc(){
sub1=798*num1.value;
mug.value=sub1;
sub2=748*num2.value;
tea.value=sub2;
sub3=1780*num3.value;
teatime.value=sub3;
sum=sub1+sub2+sub3;
total.value=sum;
sub4=3*num1.value;
sub5=3*num2.value;
sub6=6*num3.value;
sum2=sub4+sub5+sub6;
souryoupoint.value=sum2;
sub7=(((souryoupoint-1) / 5) + 1)*525;
souryou.value=sub7;
total2.value=sub7+sum;
tax.value=Math.round((sub7+sum)-(sub7+sum)/1.05);
if(total<4000){post=souryou;}
else if(total<7000){post=souryou/2;}
else{post=souryou/3;}
souryou.value=Math.floor(post);
}
</script>
</head>
<body><hr>
マグカップ1ペア(2個セット)税込798円:送料ポイント=3<br>
個数:
<input type="text" size="4" name="num1">    
小計:
<input type="text" size="8" name="mug">円<br><br>
<hr>
ティーカップ1セット(カップ&ソーサー)税込748円:送料ポイント=3<br>
個数:
<input type="text" size="4" name="num2">    
小計:
<input type="text" size="8" name="tea">円<br><br>
<hr>
ティータイムセット 税込1780円:送料ポイント=6<br>
(セット内容:ティーポット 1個&ティーカップ2セット)<br>
個数:
<input type="text" size="4" name="num3">    
小計:
<input type="text" size="8" name="teatime">円<br><br><hr>
送料ポイント5毎に送料525円が必要となります。<br>
1~5⇒525円(税込)<br>
6~10⇒1050円(税込)<br>
11~15⇒1575円(税込) 以下、同様に計算します<br><br>
サマーバーゲン実施中!<br>
送料を除き商品を4000円以上お買い上げの方は送料半額!<br>
さらに、7000円以上(送料除く)お買い上げの方は送料を1/3に!!!<hr><br>
<input type="button" value="計算" onclick=calc()">
      お支払い総額:<input type="text" size="8" name="total2">円    
うち消費税  :  <input type="text" size="8" name="tax">円 <br><br>
       (内訳)    
商品代金:  <input type="text" size="8" name="total">円  
/  送料ポイント:  <input type="text" size="8" name="souryoupoint">
⇒送料:  <input type="text" size="8" name="post"><br><br>
<hr>
</body>
</html>
お礼
就寝中でしたm(_ _)m こんな夜遅くまで考えてくださってありがとうございました。 そうなのですが、textboxに対応するnameが絶対に必要に なるのですね。 複雑になればなるほどどこが間違っているかわからなくなって きますので、考えてくださって本当にありがとうございました。