Ich habe folgenden Code in meiner Ansicht Datei akzeptieren:wie corect Datumsformat in yii 1
<?= $this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model' => $model,
'attribute' => 'time',
'language' => 'ru',
'htmlOptions' => array(
'size' => '10',
'class' => 'form-control form_empty centered date',
),
'options' => array(
'dateFormat' => 'dd/mm/yy',
'showOn' => 'focus',
'showOtherMonths' => true,
'selectOtherMonths' => true,
'changeMonth' => true,
'changeYear' => true,
'showButtonPanel' => true,
'closeText' => Yii::t('ablock', 'Очистить'),
'beforeShow' => 'js:
function(input) {
setTimeout(function() {
var clearButton = $(input).datepicker("widget").find(".ui-datepicker-close");
clearButton.unbind("click").bind("click",function(){ $.datepicker._clearDate(input);});
}, 1)}',
),
),
true) ?>
ich diesen Code, um das Datum einzugeben Benutzer zu ermöglichen, verwendet. Es akzeptiert jedoch 0
Werte. Wenn der Benutzer z. B. ein unvollständiges Datum eingibt, z. B. 0d/mm/yyyy
(das falsche Datum), wird dies als wahr akzeptiert. Ich muss nicht zulassen, wenn der Benutzer einen falschen Wert eingibt. Wie kann ich es tun?
Haben Sie Validierungsregeln im Modell hinzugefügt? –