如何在文本字段上验证以下条件,并使用 JavaScript 验证显示满足所有条件的弹出页面
how to validate the below criteria on the text fields and display the pop up page on satisfying all the condition using javascript validation
**Below is the input text fileds**
<form:form commandName="DRCNdetails" id="frm1" method="POST" action="addNewDelayReason.do" >
<form:input id="text1" path="delayCategory" cssClass="padR10 boxSizing" maxlength="75"></form:input>
<form:input path="preFix" id="text2" cssClass="padR10 boxSizing" maxlength="6"> </form:input>
<form:input path="reasonValue" maxlength="150" id="reasonValue" cssClass="textbox width100" cssStyle="visibility:hidden"></form:input>
</form:form> <button class="btnStyle blueBtn" onclick="formvalidation(),validateSpecialCharacters()"> <span class="left">
提交
提交时需要提供ID的"text1","text2"文件,验证成功后应显示以下弹出屏幕,即showLtBox('mask', 'addMisdReasonCode1'),条件如下:
should not allow the null values for both the fileds, and special characters,and integers and alert me accordingly , on satisying this criteria only it should display the pop up screen showLtBox('mask', 'addMisdReasonCode1')
据我了解这个问题,您需要创建一个在按下提交按钮时触发的验证函数。
我已经看到您已经创建了将在"OnClick"操作时触发的功能,但是语法不正确。
- 您需要使用 ";" 而不是 "," 来分隔这两个函数
- 您只需要使用一个函数进行验证 - 这将比您编写的代码更具可读性。
- 结果应返回到 onclick 命令。
例:按如下所示更改属性 onclick:
onclick="return FullValidation();"
创建新的 JavaScript 函数,其中包含两个验证并返回验证结果;
function FullValidation() {
var validationResultOK = formvalidation();
if (validationResultOK) {
validationResultOK = validateSpecialCharacters();
}
if (validationResultOK) {
// Popup alert should be here, I put alert as example.
alert("Out your message here");
}
return validationResultOK;
}
使用 Javascript 正则表达式。
var pattern = new RegExp(/^[a-zA-Z]{n}$/);
其中n
是您要接受的追逐者的数量。
上面的正则表达式仅匹配 charecters(两种情况)。
现在从text fields
中检索值
var text1 = document.getElementById("#your_id").value;
var text2 = document.getElementById("#your_id").value;
if(pattern.test(text1) && pattern.test(text2))
{
// your popup code
}
相关文章:
- 通过js在新选项卡中有条件地打开url
- jQuery-有条件地附加HTML
- 有条件更新d3.js力图中节点的最佳方法
- Woocommerce产品选项有条件
- 有条件地在选项标记中应用布尔属性
- ADF:有条件地加载javascript资源
- 如何有条件地更改角度中的orderBy参数
- 无法在有条件呈现的富:面板上提交h:form
- 有条件地与react路由器链接
- 有条件地运行javascript函数-Razor,HTML
- 如何使用图表包装函数有条件地格式化谷歌可视化表单元格
- CSS根据属性的可用性有条件地应用样式
- 表单已发送,但验证有错误
- 将字段设置为有条件地使用所需的字段验证器
- 将https替换为有条件的锚标记Javascript
- 是否可以有条件地添加角度自定义验证约束
- Angular2-对有条件创建的输入字段进行表单验证
- 如何有条件地验证在 Oracle Application Express 中的项目上创建的验证
- Richfaces 3.3.2 GA基于验证有条件地显示模态面板
- 如何使用jQuery验证插件有条件地更改最小长度