みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

form nameをform actionにしたいんですが・・・

<html>
<head>
<title> 商品確認 </title>
<script language ="JavaScript">

<!--
function calc(amount){
document.ball.total.value = 4095 * eval(amount);
}//-->
</script>

</head>
<body>
<form name=ball method="post"> //←ここをform action="x.php"にしたい。
V4SLBL ソフトタッチ鈴入り4号球<br>
<hr>
個数:
<select name ="num" onchange = "javascript:calc(this.value)">
<option value =0>0
<option value =1>1
<option value =2>2
<option value =3>3
<option value =4>4
<option value =5>5
</select>
小計:
<input type="text" size="8" name="total">円<br>
<hr>
</form>
</body>
</html>

上の場所をaction="x.php"にしてx.phpに小計を送ろうとしています。
しかし、actionにすると小計が表示されなくなります。
いろいろ考えましたが全く答えが出てきません。
アドバイスよろしくお願いします。

投稿日時 - 2007-12-21 19:01:58

QNo.3616866

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>form nameをform actionにしたいんですが・・・
という意味がよくわかりません。
変更するってことですか?

そもそもnameを使ってる時点でダメなスクリプトなんですけど。
とりゃいいってもんじゃありません。
とりあえずnameをはずさずにactionだけ追加すればいいでしょう。
(できればidをつかったりオブジェクトを渡したりして解決する)
もちろんactionはsubmitしないと発動しないので、それなりの
構文が必要になります。

投稿日時 - 2007-12-24 10:55:48

お礼

指摘されたようにform actionを追加したところ、お受け渡しに成功しました。
ありがとうございました。

投稿日時 - 2007-12-27 15:52:49

ANo.1

PHPがmethod="get"を想定したものなんじゃないですか?

投稿日時 - 2007-12-22 04:12:06

あなたにオススメの質問