选择组合框后显示复选框
Display checkbox after select combo box
我需要一些想法。。我想让搜索功能使用组合框。在用户从组合框中选择了某个值之后。。。将显示"基于选定值"复选框。。。
示例。。。
[组合框]->选择1.user2.项目3.标签
当用户选择"用户"时
如下复选框将出现
复选框-更新用户复选框删除用户
等等。。。这是为了过滤更多。。并使用户能够轻松地从搜索中找到/查看他们想要的内容。。。
如果你有其他想法。。而不是使用组合框和复选框。。请告诉我。。
谢谢:)
给您的选择列表一个ID。
使用jQuery:
$(document).ready(function(){
$("#mySelect").change(function(){
var selectValue = $("#mySelect").val();
switch(selectValue){
case "someValue":
var checkbox = '<input type="checkbox" name="something" value="something" />'
$("#someDiv").append(checkbox);
break;
case "someOtherValue":
var checkbox = '<input type="checkbox" name="something" value="something" />'
$("#someDiv").append(checkbox);
break;
}
});
});
等等。希望你能明白。
我终于做到了。。。谢谢大家的帮助。。。就是这样做的
选择语句
echo '<select name="SearchCriteria" id="SearchCriteria" style="font:12px Verdana ; width:150px;" >';
echo '<option value="">Select Search</option>';
for ($i =0; $i<$rowcount; $i++)
{
$row = mysql_fetch_array($sql);
echo
'<option ';
$value = $row['p_on'];
echo 'value="' . $value . '">' . $value .'</option>';
}
echo '</select>';
div和select语句下面的脚本
<div id="Checkbox"></div>
<script>
$("select").change(function(){
var selectValue = $("select").val();
switch(selectValue){
case "user":
var checkbox = '<input type="checkbox" name="something" value="something" />'
$("#Checkbox").append(checkbox);
break;
case "tag":
var checkbox = '<input type="checkbox" name="something" value="something" />'
$("#Checkbox").append(checkbox);
break;
}
});
</script>
相关文章:
- (php/jquery)根据另一个选中的复选框值隐藏和显示复选框
- 根据文本字段中的用户输入隐藏/显示复选框
- Javascript 显示复选框值与值中的空格中断
- 如何在 angularjs 中单击按钮时显示复选框列表
- 在单击按钮时在特定行中显示复选框
- 选择组合框后显示复选框
- 使用vuejs显示复选框选中的行
- 如何在提交前显示复选框值,或者在勾选时显示复选框本身
- 如何在数字框中显示复选框和下拉列表的乘积
- 选中单选框后显示复选框和文本字段的列表
- 如何使用jquery ajax显示复选框列表中的项目
- 单击按钮时显示复选框
- 正在寻找与don'“不再显示”复选框
- 使用字体显示复选框
- 显示'复选框仅在选中特定复选框时使用
- 滑动显示复选框
- 在angularjs中,如何在数据库中设置值时显示复选框为已选中
- 尝试在选择表单中的七个值之一时显示复选框
- 在同一页面上的表中显示复选框和表单数据
- 用JavaScript显示复选框的结果