如何根据DropDownList中的值得到它的索引号例如:
DropDownList1.Items.Add("北京");
DropDownList1.Items.Add("上海");
DropDownList1.Items.Add("天津");当我在TextBox1中输入天津时能在TextBox2中显示DropDownList1的索引号为2.
DropDownList1.Items.Add("北京");
DropDownList1.Items.Add("上海");
DropDownList1.Items.Add("天津");当我在TextBox1中输入天津时能在TextBox2中显示DropDownList1的索引号为2.
<script language=javascript>
function test(obj)
{
var ddl = document.all.DropDownList1;
for(i=0;i<ddl.length;i++)
{
if(obj.value==ddl.options[i].text)
{
alert(i);
}
}
}</script>
<select id="DropDownList1" name="DropDownList1">
<option>北京</option>
<option>上海</option>
<option>天津</option>
</select>
<input type="text" id="TextBox1" name="TextBox1" onblur="test(this)">
string str = TextBox1.Text;
Label1.Text = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByText(zf));