PDA

View Full Version : set كردن داده در select كنترل html ،select



yekta64
پنج شنبه 20 اسفند 1388, 13:48 عصر
سلام
دوستان من براي نمايش ماه ها از كنترل select از كنترل هاي html استفاده كردم كه با استفاده از زير به text ها ، و value اين كنترل مقدار دادم يه textbox و يه button هم دارم مي خوام اگه كار بر توي textbox يه عدد وارد كرد با فشردن دكمه ماه مربوط به عدد درج شده در كنترل select انتخاب بشه چطور اين كار رو انجام بدم؟؟؟؟؟
مثلا اگه كاربر 1 رو وارد كرد در كنترل select فروردين انتخاب بشه


function createOption(text, value) {
var option = new Option();
option.text = text;
option.value = value;
return option;
}
function getMonthOptions() {
if (monthOptions == null) {
monthOptions = new Array();
monthOptions[monthOptions.length] = createOption("", 1);
monthOptions[monthOptions.length] = createOption("", 2);
monthOptions[monthOptions.length] = createOption("", 3);
monthOptions[monthOptions.length] = createOption("", 4);
monthOptions[monthOptions.length] = createOption("", 5);
monthOptions[monthOptions.length] = createOption("", 6);
monthOptions[monthOptions.length] = createOption("", 7);
monthOptions[monthOptions.length] = createOption("", 8);
monthOptions[monthOptions.length] = createOption("", 9);
monthOptions[monthOptions.length] = createOption("", 10);
monthOptions[monthOptions.length] = createOption("", 11);
monthOptions[monthOptions.length] = createOption("", 12);
}
return monthOptions;
}




<select name="month" id="month" onchange="onMonthChanged()" style="font-family: Tahoma"></select>


مرسي

yekta64
شنبه 22 اسفند 1388, 08:21 صبح
سلام
دوستان كسي راه حلي رو به من پيشنهاد نميكنه؟؟؟؟

yekta64
شنبه 22 اسفند 1388, 08:45 صبح
سلام دوستان
براي اين كار بايد به صورت زير عمل كرد:
از آنجا كه value هاي ماه هاي وارد شده برابر با عدد ماه مي باشد به صورت زير مي توان عدد وارد شده در textbox رو با select ست كرد:



document.getElementById('month').value = window.document.forms['form1'].elements['txtDMonth'].value;


موفق باشيد.