تغییر متن Textbox توسط Javascript
سلام دوستان
آیا میشه متن یه Textbox از نوع asp رو با Javascript تغییر داد؟
در واقع من یه Dropdownlist و یه textbox دارم که می خوام با تغییر آیتم های Dropdownlist، مقدار value گره انتخاب شده بره توی textbox. این کار رو با updatepanel انجام می دم، ولی از اونجاییکه تعداد آیتم های Dropdownlist خیلی زیاده، صفحه یه مدتی هنگ می کنه. آیا می شه این کار رو با javascript انجام داد؟
:متفکر:
نقل قول: تغییر متن Textbox توسط Javascript
نقل قول:
آیا میشه متن یه Textbox از نوع asp رو با Javascript تغییر داد؟
document.getElementById("TextBox1").value="Your Text";
نقل قول: تغییر متن Textbox توسط Javascript
نقل قول:
نوشته شده توسط
Peyman.Gh
document.getElementById("TextBox1").value="Your Text";
پیمان جان می شه لطف کنی بگی اگه بخوام دستور textbox1.text=dopdown1.selectedvalue رو با جاوااسکریپت بنویسم، دقیقا چی باید بنویسم.(نحوه فراخوانی و اجرای javascript)
یکم javascript من ضعیفه.
با تشکر
نقل قول: تغییر متن Textbox توسط Javascript
<script language="javascript" type="text/javascript">
function p()
{
var e = document.getElementById("DropDownList1");
document.getElementById("TextBox1").value=e.option s[e.selectedIndex].value;
}
</script>
<asp:Button ID="Button1" OnClientClick=p(); runat="server" Text="Button" />
موفق باشید.
نقل قول: تغییر متن Textbox توسط Javascript
آقا پیمان، برای دسترسی به مقدار value از dropdown از چه خاصیتی باید استفاده بشه؟ یعنی اگه بخوام به value از dropdownlist (منظورم value در کنترل asp.net هست)دسترسی داشته باشم، چی باید بنویسم؟
نقل قول: تغییر متن Textbox توسط Javascript
نقل قول:
نوشته شده توسط
Behrouz1985
آقا پیمان، برای دسترسی به مقدار value از dropdown از چه خاصیتی باید استفاده بشه؟ یعنی اگه بخوام به value از dropdownlist (منظورم value در کنترل asp.net هست)دسترسی داشته باشم، چی باید بنویسم؟
سلام
دوست عزیز برای دسترسی به ایندکس آیتم انتخاب شده از کد زیر:
var SelectedIndex = document.getElementById('<%=DropDown1.ClientID %>').selectedIndex;
و برای دسترسی به Value آیتم انتخاب شده از کد زیر:
var SelectedValue = document.getElementById('<%=DropDown1.ClientID %>').options[SelectedIndex].value;
استفاده کن
موفق باشی