プロが教える店舗&オフィスのセキュリティ対策術

コンボボックスとチェックボックスがあり、コンボボックスの内容とチェックボックスのチェックの有無の組み合わせで送信するデータ内容を変更したいのですが、可能でしょうか?
コンボボックスの内容がA,B,Cとして、
1.コンボボックスでAを選択し、チェックなしの場合はA0を送信。
2.コンボボックスでAを選択し、チェックありの場合はA1を送信。
といった感じです。
そもそも出来るのかも分からなくて困っています。
よろしくお願いいたします。

A 回答 (1件)

JavaScriptを使えば可能ですね。

    • good
    • 0
この回答へのお礼

回答ありがとうございます。

簡単なの作ってみましたが、何か間違っている?ムダが多い?
感じですが、どうでしょうか?

<script type="text/javascript">
<!--
function test1(form) {
//選択された項目番号
var index = form.select1.selectedIndex;
var checked = form.check1.checked;
var str = form.select1.options[index].text;
if(checked==true)
var str = str + 1;
else
var str = str + 0;
form.text1.value = str;

form.method = "post"
form.action = "./test.cgi"
form.abc.value = str
form.submit();
}

</script>

<FORM name="selbox" method="POST" action="./test.cgi">
<SELECT id=abc NAME="select1">
<OPTION VALUE="A">A</option>
<OPTION VALUE="B">B</option>
<OPTION VALUE="C">C</option>
</SELECT>

<input type="checkbox" name="check1" value="1">情報

<INPUT TYPE="button" VALUE="送信" ONCLICK="test1(this.form)">
<INPUT TYPE="text" NAME="text1" SIZE=20>
</FORM>

お礼日時:2012/07/26 14:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!