在 symfony 和 javascript 中按下提交表单之前确认
Confirm before pressing submit form in symfony and javascript
我有一个用 FormBuilderInterface
构建的表单。我的代码看起来:
$builder->add('Save',
SubmitType::class,
[
'label' => 'button.save',
'onSubmit'=> 'return validate()'],
]
);
我的验证外观:
function validate() {
if (document.getElementById("status").value === "published") {
return confirm('Are you sure?');
}
}
如何防止在确认时保存表单 select cancel
?看来 confirm 对我不起作用。
试试这个。您必须 return false 才能阻止提交表单。
function validate() {
if (document.getElementById("status").value === "published") {
return confirm('Are you sure?');
} else {
console.log('Not Ready');
return false;
}
}
<form action="https://www.google.com" onsubmit="return validate()">
<input id="status">
<button type="submit">Submit</button>
</form>
我有一个用 FormBuilderInterface
构建的表单。我的代码看起来:
$builder->add('Save',
SubmitType::class,
[
'label' => 'button.save',
'onSubmit'=> 'return validate()'],
]
);
我的验证外观:
function validate() {
if (document.getElementById("status").value === "published") {
return confirm('Are you sure?');
}
}
如何防止在确认时保存表单 select cancel
?看来 confirm 对我不起作用。
试试这个。您必须 return false 才能阻止提交表单。
function validate() {
if (document.getElementById("status").value === "published") {
return confirm('Are you sure?');
} else {
console.log('Not Ready');
return false;
}
}
<form action="https://www.google.com" onsubmit="return validate()">
<input id="status">
<button type="submit">Submit</button>
</form>