thinkphp combox 选择后怎么 assign
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp combox 选择后怎么 assign相关的知识,希望对你有一定的参考价值。
参考技术A表单的名称肯定都是一个 这样肯定是最后一个 你要用数组
Jq简单的Combox选择框
传入json数据源来设置下拉框的选项,调用ComboxHandler.SelectedItem()函数来获取选择的值。
演示地址:http://www.pengyaou.com/LegendsZ/Images/FileImage/cirMenu.html
var ComboxHandler=
comboxWidth:200,
comboxHeight:40,
comboxItemHeight:80,
conboxItemShow:false,
comboxItemArray:["HTML5","CSS3","javascript","Jquery","php","ASP.NET","JSP"],
comboxItemNorHeight:0,
Init:function()
$(".comboxMain").css("width",ComboxHandler.comboxWidth+2+"px");
$(".comBoxText").css(
"width":ComboxHandler.comboxWidth+"px",
"line-height":ComboxHandler.comboxHeight+"Px"
);
for(var i=0;i<ComboxHandler.comboxItemArray.length;i++)
var items=$("<li>"+ComboxHandler.comboxItemArray[i]+"</li>");
items.attr("class","comboxItem");
$(".comboxMain").append(items);
$(".comboxItem").click(function(event)
event.stopPropagation();
$(".comBoxText").html($(this).html());
ComboxHandler.comboxHide($(".comboxMain"));
);
$(".comboxItem").css(
"width":ComboxHandler.comboxWidth+"px",
"line-height":ComboxHandler.comboxHeight+"px"
);
ComboxHandler.comboxItemNorHeight=$(".comboxMain").height();
$(".comboxMain").css("height",$(".comBoxText").height()+2+"px");
$(".comBoxText").click(function()
ComboxHandler.conboxItemShow==false?ComboxHandler.comboxShow($(this).parent()):ComboxHandler.comboxHide($(this).parent());
);
$(document.body).click(
function()
if(ComboxHandler.conboxItemShow==true)
ComboxHandler.conboxItemShow=false;
ComboxHandler.comboxHide($(".comboxMain"));
);
,
comboxShow:function(target)
$(target).find(".comboxItem").last().css(
"-webkit-border-radius":"0 0 5px 5px",
"-moz-border-radius":"0 0 5px 5px",
"border-radius":"0 0 5px 5px"
);
$(target).animate(height:ComboxHandler.comboxItemNorHeight+"px",300,function()ComboxHandler.conboxItemShow=true;);
,
comboxHide:function(target)
$(target).animate(height:$(".comBoxText").height()+2+"px",300,function()ComboxHandler.conboxItemShow=false;);
,
SelectedItem:function()
return $(".comBoxText").html();
combox控件加载时不在框里显示第一项怎么办
请问我不回用combobox这个控件 在页面加载时写代码 combobox.items.ass(0)
可以运行起来后控件不显示0 得点下下拉划条才看见0
我想一加载的时候0就能显示在这个框里而不是得点下拉条才看见
不行啊都不对
注意: comboBox的索引是从0开始的。
补充:
你上面那句就写错了, 应该是Items.add(); 里面的参数只有两种,一种是字符串的,一种是listitem的,你传递一个0 还能编译通过吗?
另外你看看网页代码里面是否已经加了项了,如果没有的话,你用add()方法添加一项的话,就会自动指向那一项的。 如果是多项的话就可以用索引去选择。 参考技术B combobox.items[0].checked=true;
这控件我不常用.
我猜的啊!嘿嘿!你可以试试!~~
我看了看,下面的仁兄对了!
this.comboBox1.Items.Add("1");
this.comboBox1.Items.Add("2");
this.comboBox1.Items.Add("3");
this.comboBox1.SelectedIndex = 0; 参考技术C 你到底做的是WindowsApplication还是WebApplication?
Asp.NET里叫DropDownList.只要有Item,默认的选项就是第一个
如果是WindowsApplicaion的话,Combobox把SelectedIndex设置为0就可以了,肯定没问题.. 参考技术D comboBox1.Text里添写你想运行看到的那个值... 第5个回答 2008-03-07 this.comboBox1.SelectedIndex = 0;
同上,猜的,没debug过,试试本回答被提问者采纳
以上是关于thinkphp combox 选择后怎么 assign的主要内容,如果未能解决你的问题,请参考以下文章
我为combox在属性里边添加了两个项目,请问怎么在对话框中让其默认选择第一条?