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就能显示在这个框里而不是得点下拉条才看见
不行啊都不对

参考技术A 不知道你那个comboBox里面有几项, 只要你把this.comboBox1.SelectedIndex的值设成你要的那一项的索引就可以了, 也可以用 this.comboBox1.SelectedValue 设成你要的值就可以了。

注意: 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在属性里边添加了两个项目,请问怎么在对话框中让其默认选择第一条?

WINFORM选择combox的当前行

日期选择控件

VB中怎么使用combox选择数值(如8,9,10等)来改变Text中字号的大小?

c#如何操作窗体combox

thinkphp tcpdf 怎么选择保存的路径