使用数据库中文本框内的复选框自动搜索
auto search with checkbox inside textbox from databases
我可以将值从数据库加载到文本框...所以现在命名为自动。由此我想创建一个带有多个复选框的自动搜索,以在文本框 Java 脚本中选择多个值......它有可能...??
<form name="form1">
<input type="checkbox" name="checkboxname" value="a">
<input type="checkbox" name="checkboxname" value="b">
<input type="checkbox" name="checkboxname" value="c">
</form>
<form name="form2">
<input type="text" name="textname">
</form>
var textbox = document.getElementsByName("textname")[0];
var checkboxes = document.getElementsByName("checkboxname");
for (var i = 0; i < checkboxes.length; i++) {
var checkbox = checkboxes[i];
checkbox.onclick = (function(chk){
return function() {
var value = "";
for (var j = 0; j < checkboxes.length; j++) {
if (checkboxes[j].checked) {
if (value === "") {
value += checkboxes[j].value;
} else {
value += "," + checkboxes[j].value;
}
}
}
textbox.value = value;
}
})(checkbox);
}
试试这个,
<form name="form1" class="form_chk">
<input type="checkbox" name="checkboxname" value="a" class="chk_box">a
<input type="checkbox" name="checkboxname" value="b" class="chk_box">b
<input type="checkbox" name="checkboxname" value="c" class="chk_box">c
</form>
$( "#txt_search" ).blur(function(e) {
var $search = $(e.currentTarget),
search_str = $search.val().toLowerCase(), $chk,
$chk_ele = $('.chk_box').filter(function(index, chk){
if($(chk).val().toLowerCase().search(search_str) !== -1){
return $(chk);
}
});
$('.chk_box').prop('checked', false);
$chk_ele.prop('checked', true);
});
查看输出 : http://jsfiddle.net/J7dUz/
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 如何将从谷歌自定义搜索API获取的数据放入复选框列表
- 在表中搜索相同的日期,并在td中添加复选框
- Wordpress:提交后,我如何在搜索表单中保留市场复选框
- jQuery可搜索复选框列表和三态复选框
- 客户端搜索复选框值
- 使用数据库中文本框内的复选框自动搜索
- 在 AngularJS 中添加复选框以进行搜索
- 代码点火器 - jQuery 数据表 搜索和分页时不会保留复选框中的选中值
- 角度ng重复过滤器在搜索后取消选中所有复选框
- 为复选框列表 - 动态响应列表创建一个过滤器搜索框
- 使用复选框 php 过滤搜索
- 如何重置复选框、搜索文本框和选择列表
- 使用在文本框中输入的文本搜索复选框中的项
- 简单的方法做谷歌搜索输入文本和复选框
- 元搜索-帮助Jquery ajax请求当复选框被按下
- 使用Javascript中的复选框搜索文本框
- 选中复选框时更改搜索结果
- 搜索和复选框上的角度过滤器
- 合并2个搜索表单到1个输入,加上复选框