推奨されるデータベース形式である特定の日付形式 (YMD) を持つ zii.widgets.jui.CJuiDatePicker がありますが、それに関連付けられた入力フィールドを D/M または D/M/Y で入力できるようにしたいと考えています。同じように。つまり、ユーザーが 30/12 または 30/12/2013 を入力した場合、フィールドが 2013-12-30 を理解するようにしたいと思います。ただし、フィールドには、ユーザーが数字または「-」以外を入力できないようにする JavaScript 検証が行われています。
ユーザーが数字と「-」のみを入力できるようにする制限を無効にするにはどうすればよいですか? 可能であれば、フィールド onBlur をチェックし、JavaScript を介して使いやすい日付を YMD に変換するか、値を D/M または D/M/Y として送信し、データを受信するコントローラーにその場で変換させることができます。検証する前に YMD に送信します。
(注:日付ピッカーをD / M / Yに設定するだけで解決できることはわかっていますが、ユーザーがスラッシュまたはダッシュで日付を入力できるようにしたいのですが、それでも日付ピッカーは完全な日付を推測しません日と月のみ入力)
ありがとう!