0

内部CMS/注文システムには、「期限」入力フィールドがあります。現在、これは単なるプレーンテキストであり、データベース(varchar)にそのまま保存されます。このデータはまったく処理できないため、これを変更したいと思います。入力は日付(日-月-年)の入力である必要があります。

これを行うための最良の方法は何ですか?私が思いついた解決策:

  1. HTML5を使用します<input type="date" />。最新のブラウザのみを内部で使用しているため、これは機能する可能性があります。
  2. jQueryのdatepicker。私はこれまでjQueryを実際に使用したことがありませんが、これは確かな解決策だと思います。
  3. ユーザーがやりたいことを何でもして使用できるようにしますstrtotime()か?

これを処理する方法について何か考えはありますか?

4

2 に答える 2

1

私の簡単な提案は、

Note: Date format should be "dd-mm-yyyy" のようなラベル テキストをテキスト ボックスの下に付けることができます。

次に、Javascript と PHP で入力形式を検証できます。非常に多くの検証スクリプトが利用可能です。

(また)

ユーザーフレンドリーのためにDatepickerを使用してください。

于 2013-03-01T09:51:47.767 に答える
1

jquery 日付ピッカーを使用できると思います。よりユーザーフレンドリーで、日付ピッカーを読み取り専用に保つことで、日付をさらに検証する必要がないためです。また、日付の目的の形式を変更することもできます。

参考までに、これらのリンクを確認してください

http://jqueryui.com/datepicker/

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

于 2013-03-01T10:08:21.997 に答える