【发布时间】:2018-03-12 07:21:54
【问题描述】:
Datepicker 是用户轻松选择填写表格日期的选项。在coldfusion中,有一个填写表格需要使用datepicker,在用户选择日期后,填写表格,默认格式为yyyy/mm/dd,MySql可以读取。如果我更改为 dd/mm/yyyy 并单击保存到 MySql 会出错,因为据我所知,MySql 的默认格式是 yyyy/mm/dd。
<input type="text" name="Date_joined" size="auto" style="border:0px"required="yes">
这是弹出日期选择器的功能:
<a href="javascript:showCal('Calendar1')">
这是日期选择器的标志:
<img align="right" src="calendar_menu.gif" alt="Select a date" border="0"></a>
是否有任何解决方案让用户选择一个日期,输入文本会显示日期格式 dd/mm/yyyy 但仍然可以保存到 MySql 中而不会出错。
【问题讨论】:
-
您需要解析用户输入并为 MySQL 创建一个易于识别的日期格式,例如
yyyy-mm-dd。 -
另外,最好防止用户手动输入该字段。
-
使用 ColdFusion 的 parsedatetime() 函数将表单输入(顺便说一下是一个字符串)转换为日期时间对象并将其发送到您的数据库。
-
如果您尝试通过反复试验来学习 ColdFusion,可能值得您花时间参加课程或在线教程。
-
Learn CF in a Week 是一个很好的在线资源,可以快速了解 ColdFusion。
标签: html coldfusion