2012-07-03 40 views
0

我想在没有html的jsp页面中使用jquery datepicker。jquery datepicker不工作与没有html标签的jsp页面

//全部采用链路和脚本进口的jQuery

<h:form id="formid"> 
<t:div id="datepicker" forceid="true" class="demo"> 
<f:view> 
<h:outputText value="Select date" /> 
<h:inputText id="datepicker"/> 
</t:div> 
</f:view> 
</h:form> 

<script> 
$(function() { 
$("#datepicker").datepicker({showon: 'button', 
buttonImageonly: true}); 
}); 
</script> 

的问题是ID和脚本。 请分享类似的完整源代码。

+0

这看起来不像是有效的Javascript ......'#datepicker'只是坐在那里。 – TheZ

回答

1

假设您的jsp页面生成正确的HTML,那么您的jQuery语法是错误的。尝试:

$('#datepicker').datepicker({ 
    showOn: 'button', 
    buttonImageOnly: true 
}); 
0

你没有正确选择日期选择文本框。它应该是这样的:

$('#datepicker').datepicker({ showOn: button, buttonImageOnly: true }); 

还要注意的是showOnbuttonImageOnly必须正确驼峰格式。 Javascript是区分大小写的。

+0

i'v修改了脚本。它不工作。 –

+0

你能更具体吗?您是否在浏览器控制台中收到错误消息(如Firebug或Chrome Dev Tools)?你能够追踪代码吗?正在产生什么样的产出? – Benmj

+0

实际的代码是在我的工作场所,但输出只是一个“选择日期”文本,后面跟着一个输入文本框。 –