دریافت مقدار انتخاب شده در لیست کشویی با استفاده از جاوااسکریپت

چطور میتونم مقدار گزینه انتخاب شده در لیست کشویی را دریافت کنم؟

من از کد زیر استفاده می کنم اما به جای مقدار index را برمی گرداند:

var as = document.form1.ddlViewBy.value;
var e = document.getElementById("ddlViewBy");
var strUser = e.options[e.selectedIndex].value;
var value = document.getElementById("ddlViewBy").value;

 

0
رضا پرسیده شده در ۴ دی ۱۳۹۴
19 سوال
0 پاسخ
8امتیاز
Share in:
1 پاسخ

اگر تگ select به صورت زیر است:

<select id="ddlViewBy">
  <option value="1">test1</option>
  <option value="2" selected="selected">test2</option>
  <option value="3">test3</option>
</select>

با استفاده از کد زیر:

var e = document.getElementById("ddlViewBy");
var strUser = e.options[e.selectedIndex].value;

ی تونی مقدار خصوصیت value را دریافت کنی ولی اگر متن موجود در تگ را می خوای میتونی از کد زیر استفاده کنی:

var e = document.getElementById("ddlViewBy");
var strUser = e.options[e.selectedIndex].text;

 

0
دانیال
پاسخ داده در ۸ دی ۱۳۹۴
0 سوال
50 پاسخ
27امتیاز
پاسخ شماپاسخ شما با موفقیت ثبت شد.پاسخی وارد نشده است.

ارسال پاسخ