電子書籍の厳選無料作品が豊富!

下記のselectフォームを用いてASPにデータを渡したいのですが、
未選択の項目にフラグを立てて(例えば"0")データを渡すことは可能でしょうか?
ご教授宜しくお願い致します。

<select name="hoge" multiple>
<option value="1" selected>111</option>
<option value="2">222</option>
<option value="3">333</option>
<option value="4">444</option>

A 回答 (2件)

<html>



<head>

<script>
function show_uncheck(){
with(document.form1){
len = hoge.length;
msg = '';
for(i = 0; i < len; i++){
data = hoge.options[i];
msg = msg + data.value + ' : ' + data.selected + '\n';
}
alert(msg);
}
}

</script>

</head>

<body>
<form name="form1">
<select name="hoge" multiple>
<option value="1" selected>111</option>
<option value="2">222</option>
<option value="3">333</option>
<option value="4">444</option>
</select>
<input type="button" value="check" onclick="show_uncheck();">
</form>
</body>

</html>

上記scriptで選択したかどうかの判断は付きます。
これを使いやすいデータに加工して、ASPに渡すのはどうでしょうか?
すみません。ASPはよく知らないので、コメントできないです。
    • good
    • 0

受け取り側のASPでデータが送られてきていないものに対してフラグをたてる処理で代用するしかなさそうですが…

    • good
    • 0

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