confirm() в yii2 выполняет действие если нажать отмена

163
06 февраля 2019, 14:30

Я повесил на кнопку <button type="submit" class="btn btn-primary btn-group-justified" id="save" onclick="confirm('Вы уверены что хотите сохранить?')">Сохранить</button>

Обработчик confirm()

Он работает, окошко всплывает, но действие выполняется даже если нажать кнопку отменить.

Что я делаю не так? Как это правильно сделать?

Answer 1
onclick="if(!confirm('Вы уверены что хотите сохранить?')) return false;"

или

<button type="button" class="btn btn-primary btn-group-justified" id="save" 
onclick="if(confirm('Вы уверены что хотите сохранить?')) 
this.form.submit()">Сохранить</button>

кнопка уже не submit, а button

READ ALSO
Где держать бизнес-логику приложения?

Где держать бизнес-логику приложения?

Только начал изучение шаблона MVC и сразу столкнулся с проблемой его понятияПеречитал достаточно статей, но так и не нашел единого подхода

153
Проверка значений массива при autocomplete

Проверка значений массива при autocomplete

Есть такой обработчик autocomplete:

128
Зачем нужна ф-я save() в IdiORM

Зачем нужна ф-я save() в IdiORM

Изучаю idiorm и не могу понять зачем в примере на выборку используется функция save()

151
Количество ресурсов MODX [закрыт]

Количество ресурсов MODX [закрыт]

Сайт построен на MODXПодскажите, каким способом можно посчитать количество неудаленных ресурсов?

161