可查询的的select查询 multiple 的怎么实现?

可查询的的select multiple 的怎么实现?_百度知道
可查询的的select multiple 的怎么实现?
option value=&D&&
&lt:100%;D&&8&option value=&B&text&A&quot比如我在input中输入B则select选择B&&
&option value=&input type=&8&&option&A& size=&select style=&left&option&/option&
&&& multiple name=&C&option&B&/ size=&C&&select&/option value=&
D& i &text&quot.getElementById('
& &/ss&#39.selected=true
D&C&option&);ss&quot.doselect(this);option value=& size=&
for (var i = 0;/&
}&input type=&quot.options.value) {
&C&&A&/ i++) {
if (s.options[i];
&lt.value ==&option&/B&option value=&quot.options[i];&script& size=& onChange=&option&option value=&left&&select style=&&
&lt:100%; multiple name=& id=&&option value=&quotfunction doselect(item){
var s =A&/select&B&
&option&gt
其他类似问题
按默认排序
其他1条回答
SELECT * FROM XXX&quot,这样有点儿麻烦.,1,Conn,1Dim lNum as longdo while not RS,而且各种数据库还不通用...Open &quot。举例说明:ADO.EOF
lNum=lNum+1
,vbRS;劝你在数据显示时处理
哥老关,我就是觉得用数据库来查询有点影响速度
select的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁重构《实现select multiple左右添加和删除功能》 - 解惑的过程就是成长的过程 - ITeye技术网站
很久很久以前,我刚听说过JQuery,然后在不知道javaeye还是blogjava上看到一篇《实现select multiple左右添加和删除功能》的文章,写的很黄很暴力,我一紧张就打印下来了,昨天晚上拉肚子上厕所,突然找出打印稿,在厕所上看了一下,发现不错。这个文章的原作者我已经不知道是谁了,但是我要感谢他的奉献精神。
为了表示对他的尊敬,我修改了他的代码,为了更通用。代码例子任然沿用原作者的风格。希望大家喜欢。
源代码附件也有
原文实现select multiple左右添加和删除功能》转载:
&!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"&
&title&jquery life&/title&
&script type="text/javascript" src="jquery1.3.2.js"&&/script&
&!--下面这个script元素里面包含的代码您再修改一下,可以做为公用的放到您的项目的common.js里面。--&
&script type="text/javascript"&
/* initCandidateList: 根据参数初始化候选列表里面的元素*/
function initCandidateList(candidateListId, listLength, preText) {
for (var i = 1; i &= listL i++)
$("#" + candidateListId).append("&option value='" + i + "'&" + preText + i + "&/option&");
/*attachAddButtonEvent:给add按钮添加事件*/
function attachAddButtonEvent(addButtonId, candidateListId, selectedListId, msg) {
$(function() {
$("#" + addButtonId).click(function() {
if ($("#" + candidateListId + " option:selected").length & 0)
$("#" + candidateListId + " option:selected").each(function() {
$("#" + selectedListId).append("&option value='" + $(this).val() + "'&" + $(this).text() + "&/option");
$(this).remove();
alert(msg);
/*attachDeleteButtonEvent:给delet按钮添加事件*/
function attachDeleteButtonEvent(deleteButtonId, candidateListId, selectedListId, msg) {
$(function() {
$("#" + deleteButtonId).click(function() {
if ($("#" + selectedListId + " option:selected").length & 0)
$("#" + selectedListId + " option:selected").each(function() {
$("#" + candidateListId).append("&option value='" + $(this).val() + "'&" + $(this).text() + "&/option");
$(this).remove();
alert(msg);
&!--下面这个script元素里面包含的代码只针对这个页面的功能,就放在这个页面好了。--&
&script type="text/javascript"&
$(document).ready(function() {
//first multiple select
initCandidateList('candidate_list', 5, '公开招标小型机采购00');
attachAddButtonEvent('add', 'candidate_list', "select_list", '请选择要添加的分包!');
attachDeleteButtonEvent('delete', 'candidate_list', "select_list", "请选择要删除的分包");
//second multiple select
initCandidateList('candidate_list2', 6, '非公开招标大型机采购');
attachAddButtonEvent('add2', 'candidate_list2', "select_list2", '请选择要添加的分包!');
attachDeleteButtonEvent('delete2', 'candidate_list2', "select_list2", "请选择要删除的分包");
&table width="95%" cellpadding="0" align="center" class="listshow" border="1" cellspacing="0"&
&td colspan="4" align="center"&选择第一组分包&/td&
&td class="black" width="30%" align="center" height="150"&
&select id="candidate_list" multiple="multiple" style="text-align:width:300height:150"&
&td align="center" width="5%"&
&input type="button" id="add" value="添加&&"/&
&input type="button" id="delete" value="&&删除"/&
&td class="black" width="30%" align="center"&
&select id="select_list" multiple="multiple" style=" text-align:width:300height:150"&
&table width="95%" cellpadding="0" align="center" class="listshow" border="1" cellspacing="0"&
&td colspan="4" align="center"&选择第二组分包&/td&
&td class="black" width="30%" align="center" height="150"&
&select id="candidate_list2" multiple="multiple" style="text-align:width:300height:150"&
&td align="center" width="5%"&
&input type="button" id="add2" value="添加&&"/&
&input type="button" id="delete2" value="&&删除"/&
&td class="black" width="30%" align="center"&
&select id="select_list2" multiple="multiple" style=" text-align:width:300height:150"&
下载次数: 106
congdepeng
浏览: 55770 次
来自: 苏州
感谢分享,有用
作者功力深厚啊!
不错,我试了一下html中怎样实现具有下拉效果的多选框_百度知道
html中怎样实现具有下拉效果的多选框
多选框时按着ctrl可以进行多选我现在做html页面,单击一下出来下拉框,用到了select多选框 ,能否实现单选框效果 ,但是多选框站的面积太大。这样能实现吗
在页面上多选select和单选一样,不单击的时候只显示一条记录,当我们单击的时候出现下拉框。因为现在的多选select下面是一个区域,占了大量的页面空间我想做的是
我有更好的答案
按默认排序
/5&3&&option value=&Submit&ss&form id=&option value=&5&form1;2&6&&&&& &Content-Type& charset=gb2312&input type=&multiple&
&lt.selected)
s+=form1./option&/&&/
}&/&quot:&
&4&form&option&&2&javascript&script&gt.i&/option value=&option&&option value=&body&8&/4& size=&&&html&
alert(s);8& & method=& &lt.option value=&&select id=&title& /&html& /& &lt:
for(var i=0; name=&5& multiple=&post&br&option value=&title&6&script language=&&/head& onclick=&& name=&&lt。 请看例子;提交&quot.form1&ss&;option&//&#47select标记有一个属性&meta http-equiv=&quot.options[i];&getValue()& content=&quot.& name=&option&select&option&gt.length,把它的值改为1即可;&button&7&option value=&
& function getValue() {
var s = &quot.options[i];&/无标题文档&form1&1&/ action=&option& &&option value=&
&7&1&body&option&3&i++)
if(form1;/&**************************补充**********************修改select标签的size属性,将其设置成multiple=& value=&multiple&/按住Ctrl键即可实现多选;text&#47
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁页面导航:
→ 正文内容 select选择的文本与值
jQuery取得设置清空select选择的文本与值
这篇文章主要介绍了jQuery如何取得设置清空select选择的文本与值,下面有个不错的示例,需要的朋友可以参考下
获取select :
获取select 选中的 text :
$("#ddlregtype").find("option:selected").text();
获取select选中的 value:
$("#ddlregtype ").val();
获取select选中的索引:
$("#ddlregtype ").get(0).
设置select:
设置select 选中的索引:
$("#ddlregtype ").get(0).selectedindex=//index为索引值
设置select 选中的value:
$("#ddlregtype ").attr("value","normal“);
$("#ddlregtype ").val("normal");
$("#ddlregtype ").get(0).value =
设置select 选中的text:
var count=$("#ddlregtype option").
for(var i=0;i&i++)
{ if($("#ddlregtype ").get(0).options[i].text == text)
$("#ddlregtype ").get(0).options[i].selected =
$("#select_id option[text='jquery']").attr("selected", true);
设置select option项:
$("#select_id").append("&option value='value'&text&/option&"); //添加一项option
$("#select_id").prepend("&option value='0'&请选择&/option&"); //在前面插入一项option
$("#select_id option:last").remove(); //删除索引值最大的option
$("#select_id option[index='0']").remove();//删除索引值为0的option
$("#select_id option[value='3']").remove(); //删除值为3的option
$("#select_id option[text='4']").remove(); //删除text值为4的option
清空 select:
$("#ddlregtype ").empty();
工作需要,要获得两个表单中的值。如图:
如何获得从左边选择框添加到右边选择框中的值?我想了想用网页特效可以获得,这里用了比较流行的jquery。
js代码如下:
//获取所有属性值 var item = $("#select1").val();
$(function(){
$('#select1').each( //获得select1的所有值
function(){
$('button').click(function(){
alert($('#select2').val()); //获得select2中的select1值
值得注意的是,不能直接写成
$(function(){
$('#select2').each( //获得select1的所有值,因为前面讲选项从左边添加到右边,jquery其实并没有真正将值从左边传到右边。
function(){
$('button').click(function(){
alert($(this).val()); //获得select2中的select1值
&div class="centent"&
&select multiple="multiple" id="select1" name="dd" style="width:100height:160"&
&option value="1"&选项1&/option&
&option value="2"&选项2&/option&
&option value="3"&选项3&/option&
&option value="4"&选项4&/option&
&option value="5"&选项5&/option&
&option value="6"&选项6&/option&
&option value="7"&选项7&/option&
&span id="add" &选中添加到右边&&&/span&
&span id="add_all" &全部添加到右边&&&/span&
&div class="centent"&
&select multiple="multiple" id="select2" name="sel" style="width: 100height:160"&
&span id="remove"&&&选中删除到左边&/span&
&span id="remove_all"&&&全部删除到左边&/span&
使用JQuery,Ajax调用动态填充Select的option选项
//绑定ClassLevel1单击事件
$("#ClassLevel1").change(function () {
var id = $("#ClassLevel1").val();
var level2 = $("#ClassLevel2");
level2.empty();
$("#ClassLevel3").hide();
url: "./askCommon.ashx?action=getclasslevel&pid=" + id,
data: { "type": "ajax" },
datatype: "json",
type: "get",
success: function (data) {
var json = eval_r(data);
for (var ind in json) {
level2.append($("&option value='" + json[ind].id + "'&" + json[ind].typename + "&/option&"));
您可能感兴趣的文章:
上一篇:下一篇:
最 近 更 新
热 点 排 行
12345678910如何同时获得SELECT的VALUE和TEXT?_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
9页免费14页免费6页免费6页免费4页免费4页免费2页免费3页免费2页免费1页免费
喜欢此文档的还喜欢4页免费11页免费17页1下载券3页1下载券2页1下载券
如何同时获得SELECT的VALUE和TEXT?|如​何​同​时​获​得​S​E​L​E​C​T​的​V​A​L​U​E​和​T​E​X​T​?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢}

我要回帖

更多关于 select查询 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信