jsp页面日期控件的实现问题

这是我引入的日期js,<scriptlanguage="JavaScript"src="js/JSCalendar.js"></script>;<s:formaction... 这是我引入的日期js, <script language= "JavaScript " src= "js/JSCalendar.js "> </script>;
<s:form action="AddCourse.action" validate="true">
<s:textfield name="coursename" label="课程名称" required="true"/>
<s:select name="coursegrade" list="{'校级优秀课程','院级优秀课程','国家优秀课程'}" label=" 课程级别"/>
<s:textfield name="coursechief" label="课程负责人" required="true"/>
<s:textfield name="courseyear" label="立项年份" onclick="PopupCalendar(this)" required="true"/>
<s:submit value="添加"></s:submit>
</s:form>
其中的立项年份就是想调用这个日期控件来实现,但是运行还是原来的自己填入,不知该怎样解决,或是哪个地方出问题了(PopupCalendar(this)"这个方法就是js文件中出现的第一个方法,于是我就调用了),希望高手们帮帮我,非常感谢、、、
展开
 我来答
194443f1f
2011-05-06 · TA获得超过9496个赞
知道小有建树答主
回答量:1320
采纳率:50%
帮助的人:841万
展开全部
dtd是定义html标记的规则的,你的日期控件和css不兼容这一个dtd
追问
哦 不太明白你说的这个dtd是什么意思,您能不能具体说说、、、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sundongya120
推荐于2016-01-16
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
onclick="PopupCalendar(this)" 这个是弹出日期窗口 this 就是指定将值付给调用本方法的控件。

实现效果应该就是 点击 输入框 弹出日期选择框。

你这个具体错误要看,这个JS源码的 JSCalendar.js

跟踪看看 PopupCalendar 函数里 如何赋值的,再看你的这个当前控件包含被赋的属性不。

<s:textfield 这个struts标签好久么用了,呵呵。不是什么大问题的。 学会看代码啊。

你可以写个简单的静态页面,调用这个JS的方法的,试一下就知道了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式