如果你想要阻止表单最近输入的值被提交或通过Ajax发送到任何URL,可以使用以下方法:
document.querySelector("form").addEventListener("submit", function(event) {
event.preventDefault(); // 阻止表单提交
});
$("form").submit(function(event) {
event.preventDefault(); // 阻止表单提交
});
document.querySelector("form").addEventListener("submit", function(event) {
event.preventDefault(); // 阻止表单提交
var formData = new FormData(this); // 获取表单数据
// 清空表单字段值
for (var pair of formData.entries()) {
var inputField = document.querySelector("[name='" + pair[0] + "']");
inputField.value = "";
}
});
$("form").submit(function(event) {
event.preventDefault(); // 阻止表单提交
var formData = $(this).serialize(); // 获取表单数据
// 清空表单字段值
$(this).find("input, select, textarea").val("");
});
这些代码示例可以用于阻止表单最近输入的值提交和通过Ajax发送到任何URL。
上一篇:不要将变量更改导出到子make。