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

标签 java javascript html submit wicket

我不知道我的问题是否很清楚,但基本上,我正在做的是在我的页面所在的同一个 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/

相关文章:

javascript - 如何关闭 Kendo 下拉列表的缓存

javascript - 使用 switch 语句评估 javascript 中的正则表达式

javascript - Cordova 6.5.0 无法使用 cordova-plugin-media 录制音频失败重命名/存储/模拟/0/tmprecording-1489806941198.3gp

php - CSS/HTML/PHP CSS 未应用于 HTML

javascript - 无法在 Firefox 中使 HTML5 视频标签静音

java - XML Java 读取 Node?

java - 将日历时间从java转换为EDM

java - 如何检查一个区间是否包含2的幂

java - 带有 Mockito 的 JUnitParams

php - 如何将 javascript 变量的值赋给 php 变量