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概念的属性。谢谢!!