我在模式中有一些required=true
作为属性的输入字段。元素在 a 内<form>
,但是当按下提交按钮时,当字段留空时,不会显示所需的警告。我使用 Jade 作为模板引擎和 Bootstrap。
编辑:如果我从提交按钮中删除关闭模式的属性,则所需的属性有效。
所以问题是我怎样才能延迟模式解雇,直到填写必填字段?
这是模态框上的 Jade:
div#passwordModal.modal.hide.fade
div.modal-header
button.close(type='button', data-dismiss='modal', aria-hidden='true') x
h3 Password Reset
div.modal-body
form.form-horizontal.form-align-center(action='/changePass', method='post', enctype='multipart/form-data')
div.control-group
label.control-label(for='currentpass') Current Password
div.controls
input#currentpass(type='password', name='passOld', placeholder='enter old password', required=true)
div.control-group
label.control-label(for='newpass') New Password
div.controls
input#newpass(type='password', name='passNew', placeholder='enter new password', required=true)
div.control-group
label.control-label(for='newpassconfirm') Confirm
div.controls
input#newpassconfirm(type='password', name='passNew', placeholder='confirm new password', required=true)
div.control-group
button.btn.btn-success.offset3(type='submit', data-dismiss='modal', aria-hidden='true') Change Password