PDA

View Full Version : مبتدی: combobox



ابراهیم1
چهارشنبه 26 مرداد 1390, 08:54 صبح
من یک combobox دارم و داخلش تعدادی گزینه دارم میخوام در صورتی که کاربر یک گزینه را انتخابکرد به یک صفخه خاصی دیگر لینک شود من باید چطور بنویسم تا آن اجرا شود با تشکر

ghasemweb
چهارشنبه 26 مرداد 1390, 12:31 عصر
کد زیر رو تست کن:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<select >
<option id="op1" onclick="gotopage(this.id)">page1</option>
<option id="op2" onclick="gotopage(this.id)">page2</option>
<option id="op3" onclick="gotopage(this.id)">page3</option>
</select>
<script language="javascript" type="text/javascript" >
function gotopage(id)
{
switch(id)
{
case 'op1':
window.location="page1.php";
break;
case 'op2':
window.location="page2.php";
break;
case 'op3':
window.location="page3.php";
break;
}
}
</script>
<body>
</body>
</html>

aliyeh
دوشنبه 28 شهریور 1390, 16:10 عصر
میتونید در رویداد Indexchange مقدار انتخاب شده رو بخونید و ازش استفاده کنید :
protected void dropdownlist1_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Redirect(dropdownlist1.SelectedItem.ToStr ing());
}
البته به شرطی که مقدار autopostback در dropdownlist برابر true باشه