WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:javascriptでHTMLフォームで配列を使用するには?

0:[投稿] atusi [2003/03/08 18:58 ][環境:IE6,win2k UNIX,PHP]


二つのフォームオブジェクトが存在する下のようなHTMLが現在あるのですが、
(変数名はそれぞれ num_check と num です)

下の内容をPHPを使って100コほど連続して書き出し、
Javascriptで購入の個数を動的に出力したいのです。

具体的には下のHTML部分に配列が使え、javascript側で処理できればと思っています。
購入する: <input type="checkbox" name="num_check" onclick="changeNum();"><br>
個数: <input type="text" name="num" size="5" value="" onkeyup="changeNum();" onchange="changeNum();"><hr>

また、引用になりますがPHPならば下のページに答えがありましたが、
javascriptで下のページのようなことがしたいです。

(引用)
HTMLフォームで配列を使用するには?
http://search.net-newbie.com/php/faq.html.html#faq.html.arrays

ご存知の方、どうかご教授のほどよろしくお願いします。

//////////////////////////////////////////////////////////////////////

<html>
<head>
<script language="javascript">

// 個数をカウントしてHTML内に表示
function changeNum()
{
    var total = 0;
    
    // チェックが入っていれば個数をカウント
    if(document.num_check.checked)
    {    
        total += document.num.value;
    }
    
    // 結果を表示
    // ここでは省略させて戴きます

}
</script>
</head>
<body>
<form action="#" name="pic" method="get">

<img src="01.jpg"><br>
購入する: <input type="checkbox" name="num_check" onclick="changeNum();"><br>
個数: <input type="text" name="num" size="5" value="" onkeyup="changeNum();" onchange="changeNum();"><hr>

</form>
</body>
</html>



1:[回答] chintara [2003/03/10 11:14 ]

picというフォームにnum_checkというチェックボックスが複数ある場合、
1つ目:document.pic.num_check[0]
2つ目:document.pic.num_check[1]
というふうに指定すれば良いのですが、質問の意図と違いますか?


2:[完了] atusi [2003/03/13 00:18 ]

chintaraさん、ご返信どうもありがとうございました。

私のしたい事がこちらにありました。検索に検索を重ねて
見つけ出しました。http://www.openspc2.org/reibun/javascript/form_textfield/028/index.html

説明がわかりにくく、貴重なお時間を割いてご返信を戴いた事を改めて感謝いたします。
本当にどうもありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World