点击按钮时未提交表单
form not getting submitted on button click
我正在尝试点击按钮提交表单,但希望用户确认他是否确定。我在表单上有多个提交按钮,我只想在删除的情况下弹出。当我提交我的按钮类型时。我的表格会被提交两次如果我确认其他,它会被提交一次(在这种情况下我不希望它被提交)。
我在页面上有多个表单。这就是为什么我试图通过获取父节点而不使用getElementbyId来提交表单。
JavaScript函数
function deleteEvent(btn){
var confirmed=confirm('Do you want to delete the event?');
if(confirmed){
var f = btn.parentNode;
f.submit();
}
else{
return false;
}
}
HTML代码
<form action="#" method="POST">
<input type="button" name="delete" value="Delete" onClick ="deleteEvent(this)">
</form>
谢谢。
工作解决方案:
<input type="submit" name="delete" value="Delete" onClick ="return confirm('Do you want to delete the event?');">
尝试这个
如果按钮类型为提交,请使用onclick="return deleteEvent(this);"
<input type="submit" name="delete" value="Delete" onclick="return deleteEvent(this);">
相关文章:
- Jquery提交表单而不刷新
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 每次提交表单时都会重新加载网页
- Razor中的自动提交表单
- 使用 JavaScript 自动提交表单
- 点击相同的按钮打开模型,然后提交表单
- 添加和删除隐藏字段数组中的值,而不提交表单
- 使用Ajax提交表单
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- 如何在不重新加载的情况下提交表单,并使用Node+Express将数据传递回同一页面
- 有登录表单时无法提交表单
- 带有select的jquery提交表单不起作用
- 如何防止回车键提交表单,但仍然允许回车工作
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 在提交表单之前确定重复值
- 如何创建动态ajax提交表单
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 如何使用jQueryAjax使用动态html输入texbox提交表单
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- 提交表单后,Watir文本框输入未持续(重置为以前的文本框输入)