نحوه ایجاد رویداد on exit برای کنترل textbox در صفحه وب
با سلام خدمت اساتید محترم
من در صفحه وب می خام وقتی که کاربر پس از وارد کردن اطلاعات در داخل یک textbox و زدن کلید enter روی button خاصی فوکوس شود ولی در صفحه وب برای کنترل textbox رویدادی بنام on exit یا onclick وجود ندارد. چطوری می توانم این رویدادها را به یک کنترل textbox در صفحه وب اضافه کنم از دوستان خواهش می کنم راهنمایی دقیق و جزئی (مرحله به مرحله) ارائه بفرمایند.
نقل قول: نحوه ایجاد رویداد on exit برای کنترل textbox در صفحه وب
نقل قول: نحوه ایجاد رویداد on exit برای کنترل textbox در صفحه وب
دوستان به نظر شما راه زیر درسته؟
<script type="text/javascript">
function btnFocus() {
document.getElementById('Button1').focus(); ';
}
</script>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
TextBox1.Attributes.Add("onkeypress", "btnFocus()");
نقل قول: نحوه ایجاد رویداد on exit برای کنترل textbox در صفحه وب
دوست عزیز من هم چند وقتی هست که دنبال یه همچین چیزی هستم
ولی راه حلی پیدا نکردم-
"فکر کنم باید ازJquery یا Ajax استفاده کنیم"
موفق باشید
نقل قول: نحوه ایجاد رویداد on exit برای کنترل textbox در صفحه وب
نقل قول:
نوشته شده توسط
bahram_ariana
دوستان به نظر شما راه زیر درسته؟
<script type="text/javascript">
function btnFocus() {
document.getElementById('Button1').focus(); ';
}
</script>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
TextBox1.Attributes.Add("onkeypress", "btnFocus()");
جواب گرفتی از این کدها؟
نقل قول: نحوه ایجاد رویداد on exit برای کنترل textbox در صفحه وب
<form id="form1" runat="server" defaultbutton="Button1">
<div>
Name:
<asp:TextBox ID="Textbox1" runat="server" DefaultFocus="Textbox1" />
<asp:Button ID="Button1" Text="OK" runat="server" />
</div>
</form>
نقل قول: نحوه ایجاد رویداد on exit برای کنترل textbox در صفحه وب
خیلی ساده است
کافی postbak اون textbox رو true کنی
AutoPostBack="True"
بعد در رویداد TextChenged دستورات onexit رو بنویس.
میتونی TextBox مورد نظر رو توی یه UpdatePanel بزاری تا کل صفحه رفرش نشه.
در کل اینطور میشه:
<asp:TextBoxID="TextBox1"runat="server"AutoPostBack="True"OnTextChanged="TextBox1_TextChanged"></asp:TextBox>