Код: Выделить всё
...
<?= $form->field($model, 'day')->widget(DatePicker::class, [
'language' => 'ru',
'dateFormat' => 'dd.MM.yyyy',]) ?>
...
<?php ActiveForm::end(); ?>
<?php
$script = <<< JS
$('#zapisi-day').datepicker({
onClose: function(date, datepicker) {
if (date != "") {
alert("You Have Selected the Date : " + date);
}
}
})
JS;
$this->registerJs($script, yii\web\View::POS_READY);
?>
</div>
Код: Выделить всё
...
<label class="control-label" for="zapisi-day">Дата</label>
<input type="text" id="zapisi-day" name="Zapisi[day]">
...
</script><script src="/assets/c075c338/jquery.js"></script>
<script src="/assets/7360098f/yii.js"></script>
<script src="/assets/7360098f/yii.validation.js"></script>
<script src="/assets/67de6cd2/jquery-ui.js"></script>
<script src="/assets/67de6cd2/ui/i18n/datepicker-ru.js"></script>
<script src="/assets/7360098f/yii.activeForm.js"></script>
<script src="/assets/5ddc2b1f/js/bootstrap.js"></script>
<script>jQuery(function ($) {
jQuery('#zapisi-day').datepicker($.extend({}, $.datepicker.regional['ru'], {"dateFormat":"dd.mm.yy"}));
jQuery('#w0').yiiActiveForm([{"id":"zapisi-id_spi","name":"id_spi","container":".field-zapisi-id_spi","input":"#zapisi-id_spi","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"СПИ cannot be blank."});yii.validation.number(value, messages, {"pattern":/^\s*[+-]?\d+\s*$/,"message":"СПИ must be an integer.","skipOnEmpty":1});}},{"id":"zapisi-day","name":"day","container":".field-zapisi-day","input":"#zapisi-day","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Дата cannot be blank."});}},{"id":"zapisi-vremya","name":"vremya","container":".field-zapisi-vremya","input":"#zapisi-vremya","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Время cannot be blank."});}},{"id":"zapisi-tel","name":"tel","container":".field-zapisi-tel","input":"#zapisi-tel","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Телефон cannot be blank."});yii.validation.string(value, messages, {"message":"Телефон must be a string.","max":10,"tooLong":"Телефон should contain at most 10 characters.","skipOnEmpty":1});}},{"id":"zapisi-fio","name":"fio","container":".field-zapisi-fio","input":"#zapisi-fio","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"ФИО cannot be blank."});yii.validation.string(value, messages, {"message":"ФИО must be a string.","max":99,"tooLong":"ФИО should contain at most 99 characters.","skipOnEmpty":1});}},{"id":"zapisi-status","name":"status","container":".field-zapisi-status","input":"#zapisi-status","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Статус cannot be blank."});yii.validation.string(value, messages, {"message":"Статус must be a string.","max":4,"tooLong":"Статус should contain at most 4 characters.","skipOnEmpty":1});}},{"id":"zapisi-date_create","name":"date_create","container":".field-zapisi-date_create","input":"#zapisi-date_create","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Дата создания cannot be blank."});}},{"id":"zapisi-date_end","name":"date_end","container":".field-zapisi-date_end","input":"#zapisi-date_end","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Дата удаления cannot be blank."});}},{"id":"zapisi-date_update","name":"date_update","container":".field-zapisi-date_update","input":"#zapisi-date_update","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Дата изменения cannot be blank."});}}], []);
$('#zapisi-day').datepicker({
onClose: function(date, datepicker) {
if (date != "") {
alert("You Have Selected the Date : " + date);
}
}
})
});</script></body>
</html>
Код: Выделить всё
...
<?php ActiveForm::end(); ?>
<?php
$script = <<< JS
alert("blablabla");
JS;
$this->registerJs($script, yii\web\View::POS_READY);
?>
</div>