سلام دوستان
یه قسمت سرچ در سایت دارم
برای کد سرچ کد جاوا اسکریپت نوشتم
می خوام وقتی در تکست اینپوت متن وارد و دکمه اینتر از کیبورد کلیک شد کد جستجو اجرا شود الان با کلیک دکمه کدم کار میکنه میخوام با اینتر هم کار کنه
Printable View
سلام دوستان
یه قسمت سرچ در سایت دارم
برای کد سرچ کد جاوا اسکریپت نوشتم
می خوام وقتی در تکست اینپوت متن وارد و دکمه اینتر از کیبورد کلیک شد کد جستجو اجرا شود الان با کلیک دکمه کدم کار میکنه میخوام با اینتر هم کار کنه
با یه مقدار jquery میشه کد مربوط به رویدادِ کلیکِ دکمه جستجو رو اجرا کرد
TextBoxId و ButtonId رو تنظیم کنیدکد:<script type="text/javascript">
$(document).ready(function () {
$("#TextBoxId").keypress(function (e) {
if (e.which == 13) {
$("#ButtonId").click();
}
});
});
</script>
در asp.net این مشکل بصورت بومی حل شده است. هر فرم دارای خاصیتی به نام DefaultButton هست که می تونی کنترل دکمه مورد نظر خودت رو براش ست کنی.
کد:<form id="form1" runat="server" defaultbutton="Button1"></form>
در آخر یک نکته اضافه کنم که صفتِ DefaultButton مختص پروژه های WebFrm می باشد و در پروژه های مبتنی بر مدل MVC قابل استفاده نمی باشد.