ورود

View Full Version : اضافه کردن ایتم به asp :dropdownlistبا استفاده از جاوا اسکریپت



negar_1986
چهارشنبه 28 آذر 1386, 00:58 صبح
یک textbox ,یک droupdownlist دارم .با استفاده از جاوا اسکریپت میخوام بدون اینکه post back اتفاق بیفته هر چیزی که توی textbox تایپ می شه به dropdownlist اضافه بشه .

sarasara
چهارشنبه 28 آذر 1386, 11:30 صبح
فکر کنم این مشکلت رو حل کنه:

<form name="form1" id="form1">
<input type="text" id="txtAdd" />
<input type="button" value="Add to Select" onclick="addMe()" />

<select id="mySelect" name="select1">
<option value="1">Spring</option>
</select>
</form>و تابع جاوااسکریپت:

<script language="javascript">
function addMe(){
var anOption = document.createElement("OPTION")
document.form1.select1.options.add(anOption)
anOption.innerText = document.getElementById("txtAdd").value;
anOption.Value = document.getElementById("txtAdd").value;
}
</script>موفق باشی

scorpion_man
پنج شنبه 29 آذر 1386, 02:16 صبح
با سلام به دوستان
این مشکلتو حل میکنه ولی تو asp.net2 باید تو header صفحه postbackvalidation رو false بکنی چون تو asp.net2 زمان postback مقدارهای اولیه dropdownlist چک میشه
موفق باشید