gpt4 book ai didi

java - 有没有办法在 javascript 中验证表单以停止 onSubmit() java 方法触发?

转载 作者:行者123 更新时间:2023-12-02 07:35:34 24 4
gpt4 key购买 nike

我不知道我的问题是否很清楚,但基本上,我正在做的是在我的页面所在的同一个 HTML 文档中验证 javascript 代码中的表单。然后我像这样调用 onsubmit 上的方法:

<form wicket:id="editClientForm" id="edit-client-form" 
onkeypress="return disableEnterKey(event)"
onsubmit="return editClientFormSubmitValidation()">

所以我有一个 <input type="submit" />每次按下onSubmit()调用java中的方法。那么,如果 javascript 中的验证失败,有没有办法真正阻止它触发?

editClientFormSubmitValidation()

var submit = true;

if (addressNumberInput.value.length == 0) {

showAddressNumberInputError();

submit = false;
}

//A whole lot of verifications just like this one that will set submit to false.

return submit;

渲染表单

<form id="edit-client-form" onkeypress="return disableEnterKey(event)" onsubmit="return editClientFormSubmitValidation()" method="post" action="./page?1-1.IFormSubmitListener-editClientForm">

渲染提交

<input type="submit" id="save-client-button" name="saveClientButton">

最佳答案

当验证失败时,editClientFormSubmitValidation() 函数返回 false。应该可以工作

关于java - 有没有办法在 javascript 中验证表单以停止 onSubmit() java 方法触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12289974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com