PDA

View Full Version : سوال: بدست آوردن مقدار نمایش selectbox با جاوااسکریپت



parsbin
پنج شنبه 25 شهریور 1389, 12:12 عصر
سلام
با دستور


this.value

میتونم به value یک سلکت دسترسی پیدا کنم با جاوااسکریپت.
سوالم اینه که به مقدار خود سلکت چطوری میشه دسترس پیدا کرد؟
برای مثال یک option به این شکل داریم.

<option value="val">namayesh</option>

به namayesh چطوری میشه دسترسی داشت با جاوااسکریپت؟

mehdi.mousavi
پنج شنبه 25 شهریور 1389, 15:44 عصر
سلام.
میتونید به این شکل عمل کنید (با فرض اینکه ComboBox مربوطه در فرمی به اسم myform قرار گرفته باشه):

var idx = document.myform.mylist.selectedIndex;
var selectedText = document.myform.mylist.options[idx].text;


selectedIndex، به شما اندیس آیتم انتخاب شده در ComboBox رو برمیگردونه و خط دوم کد هم، text اون آیتم رو بهتون میده.

موفق باشید.