Jquery 如何从asp.net中的用户禁用文本框(该文本框附带有日期选择器)

Jquery 如何从asp.net中的用户禁用文本框(该文本框附带有日期选择器),jquery,asp.net,Jquery,Asp.net,我使用asp.net在web应用程序中设置了文本框,使用jquery将日期选择器附加到此文本框。。 我需要解散这个文本框。用户不应手动输入任何文本,如果我们从datepicker中选择日期,则只应在文本框中显示该日期。 我也尝试过同样的方法,将textbox属性更改为Readonly=true,这很好,它允许从datepicker选择日期。但是我在我的程序txtdate.text中没有得到那个日期,请在JS文件中添加下面的代码 $('#datepicker').bind('keypress',

我使用asp.net在web应用程序中设置了文本框,使用jquery将日期选择器附加到此文本框。。 我需要解散这个文本框。用户不应手动输入任何文本,如果我们从datepicker中选择日期,则只应在文本框中显示该日期。
我也尝试过同样的方法,将textbox属性更改为Readonly=true,这很好,它允许从datepicker选择日期。但是我在我的程序txtdate.text中没有得到那个日期,请在JS文件中添加下面的代码

$('#datepicker').bind('keypress', function (e) {
   return (e.which < 48 || e.which > 57);
});
在这里查看结果

更新

根据您在评论中提供的格式,您的datepicker的dateFormat是错误的,请尝试下面的代码

$("#datepicker").datepicker({ dateFormat: 'dd,mm,yy', minDate: '0' }).bind('keypress', function (e) {
   return  (e.which < 48 || e.which > 57);
});

请参见此处的结果:

尝试使用属性onkeypress=returnfalse;谢谢Sunil,这很好用.$function{$txtDate.datepicker{dateFormat:'DD,d MM,yy',minDate:'0'};$'txtDate'.bind'keypress',function e{return e e.which<48 | | e.which>57;};这个代码对我不起作用。。