Jquery asp.net 4.0文本框没有';不允许在文本框中输入javascript日期

Jquery asp.net 4.0文本框没有';不允许在文本框中输入javascript日期,jquery,asp.net,Jquery,Asp.net,我试图将日期设置为今天,以指示用户在文本框中输入日期。为了说明这一点,我编写了这个小的javascript/jquery,它在其他测试项目中工作,但在我的实际项目中不工作。我想知道我做错了什么。下面是我的脚本代码: $(document).ready(function () { var dObj = new Date(); var foo = dObj.toLocaleDateString(); $("#dte").val(

我试图将日期设置为今天,以指示用户在文本框中输入日期。为了说明这一点,我编写了这个小的
javascript/jquery
,它在其他测试项目中工作,但在我的实际项目中不工作。我想知道我做错了什么。下面是我的脚本代码:

$(document).ready(function () {
            var dObj = new Date();
            var foo = dObj.toLocaleDateString();
            $("#dte").val(foo);

        });
我还对附加jquery链接的位置感到困惑,它应该附加在
.Master
页面还是在
内容页面
相应的关闭标记之前。因为当我把它附加到母版页上时,它会给我一个错误,比如
找不到form1
,而在后一个地方,它无法在文本框中显示输出

我听说过占位符和modernizer,但它不满足在页面加载上显示日期的要求。然而,当我给
Page\u load
方法中的文本框赋值(今天的日期)时,我无法获取用户选择的日期。这就是为什么我转向这个
javascript
解决方案。我正在使用AJAX日期日历扩展程序来显示日历。这是由于ajax效果还是其他原因造成的

请指导我这方面的工作


谢谢

您正在使用服务器控制文本框吗?如果是的话,您是否为JQuery选择器尝试了ClientID

$("#<%=dte.ClientID%>").val(foo);
$(“#”)val(foo);

尝试将jquery链接放在此页面中,看看它是否有效。链接后面跟着上面的代码。占位符不是精确的解决方案,因为它在旧浏览器中不起作用。@Nadeem谢谢您的回复,我已经尝试过了。。请再读一遍描述。谢谢你的建议帮了我很大的忙,但后来我无法删除那个JavaScript日期;因为就在提交操作或编辑操作之后,java脚本日期出现在框中,我在回发后无法删除该框。这让我想到了imagebutton(显示Ajax日历控件。如果您有2分钟的时间,请您建议我如何使用经典asp概念的属性。谢谢!!