2013-03-01 58 views
0

在内部CMS /订单系统中,我们有一个'截止日期'输入字段。目前这只是一个纯文本,并存储在数据库(varchar)中。我想改变这一点,因为我不能以任何方式使用此数据工作。输入应该是日期(日 - 月 - 年)。如何让我的用户以特定格式插入日期?

这样做的最好方法是什么?我想出的解决方案:

  1. 使用HTML5的<input type="date" />。这可以工作,因为我们只在内部使用现代浏览器。
  2. jQuery datepicker。我没有真正与jQuery合作过,但我认为这是一个坚实的解决方案。
  3. 让用户做他想做的事,并使用strtotime()

有关如何处理此问题的任何想法?

+1

简单:3.即使你使用jQuery和HTML5的功能,用户仍然可以为所欲为了F。 – AmazingDreams 2013-03-01 09:49:07

+0

因为我知道你的日期选择器很好用,因为你可以根据需要改变日期formar。 – 2013-03-01 09:49:50

+1

您还可以使用例如“预加载”该字段。今天的日期格式正确。这样人们不必输入它,除非日期不同,并提醒他们有关正确的格式。 – 2013-03-01 09:51:43

回答

1

我认为你可以使用jQuery日期选择器,因为它更友好,并且只需将日期选择器保持为只读,就不需要进一步验证date.Also可以更改所需的日期格式。

仅供参考检查这些链接

http://jqueryui.com/datepicker/

http://keith-wood.name/datepick.html

+0

)谢谢。我用jQuery的方法去了。 – Linkjuice57 2013-03-01 12:59:39

+0

你好,欢迎来到welcomeLinkjuice57 – 2013-03-01 13:06:02

1

我简单的建议是,

你可以给像注意标签文字:日期格式应为“DD-MM-YYYY”下面的文本框中。

然后,你可以验证输入格式在Javascript & PHP。有这么多的验证脚本可用。

(或)

使用日期选择器用户友好。

相关问题