私がやろうとしていることは:
1つ以上のチェックボックスが選択されている場合はcboResearch
、btnResearch
私にとってトリッキーな部分は、チェックボックスの名前がループに基づいていることです。要約すると、私はそれを持ちたいと思います:
- 1つ以上のボックスがチェックされている場合は、ドロップダウンメニューとボタンを表示します
- すべてのチェックボックスがオフになっている場合は、ドロップダウンメニューとボタンを非表示にします
以下にレコードセットコード以外のすべてを提供しました。質問の核心にはそれで十分だと思います。
<head>
<!--Jquery drop down menu add-on-->
<script type="text/javascript" src="../js/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="../js/jquery.dd.js"></script>
<script language="javascript">
$(document).ready(
function() {
//JQuery code for drop-down menus
try {
oHandler = $(".mydds").msDropDown().data("dd");
$("#ver").html($.msDropDown.version);
} catch (e) {
alert("Error: " + e.message);
}
});
//Function to select all check boxes.
$(function() {
$('.checkall').click(function() {
$(this).parents('fieldset:eq(0)').find(':checkbox').attr('checked', this.checked);
});
});
</script>
</head>
<body>
<form>
<fieldset>
<p>Select All
<input type="checkbox" name="cbSelectAll" id="cbSelectAll" class="checkall">
</p>
<% Dim iX iX=0 Do While Not RS.EOF iX=i X + 1 %>
<p>
<input type="checkbox" name="cbSelection<%=iX%>" id="cbSelection<%=iX%>"
/>
</p>
<% RS.MoveNext Loop %>
<p>
<select name="cboResearch" id="cboResearch">
<option value="1">option1</option>
<option value="2">option2</option>
</select>
</p>
<p>
<input name="btnResearch" type="button" class="button" value="Research" />
</p>
</fieldset>
</form>
</body>