两个 HTML Onsumbit 验证与 Java 一起
two html onsumbit validation with java
我有两个java函数用于验证文本输入字段和下拉选择。我正在尝试将两种验证结合起来提交。当我将两个验证放在一起时它不起作用,但当我同时放置一个验证时它有效。
function validname(fld) {
var error = "";
var valid = /^[a-zA-Z0-9'-]*$/;
if (fld.value == "") {
fld.style.borderColor = '#ff0000';
document.getElementById('name').style.color = "#ff0000";
error = " - Invalid device name..'n";
} else if(valid.test(fld.value)){
fld.style.borderColor = '';
document.getElementById('name').style.color = "#000000";
} else {
fld.style.borderColor = '#ff0000';
document.getElementById('name').style.color = "#ff0000";
error = " - Invalid device name. 'n";
}
return error;
}
function ValidateDropForm() {
var isValidDropForm = true;
var errorMessages = "";
var e = document.getElementById('domain');
if (e.options[e.selectedIndex].text == "--Select--") {
document.getElementById('domainError').innerHTML = "- Domain name required.";
isValidDropForm = false;
}
if (!isValidDropForm) {
//alert(errorMessages);
}
return isValidDropForm;
}
这是我所做的..
.HTML <form action="" method="POST" onsubmit="return validateForm(this) && ValidateDropForm()">
尝试传入函数
onsubmit="validate(this)"
或
onsubmit="function () { return validateForm(this) && ValidateDropForm(); }"
我强烈推荐前者
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 借助asp.net验证或java脚本对多个文本进行验证
- java.net和javascript之间正则表达式的差异
- 如何从Java/scala调用js美化程序
- 如何使用json将对象列表从java转换为javascript
- Java脚本时间添加
- 转义符不能与innerHTML一起使用
- WebDriverException:tinyMCE未在selenium Web driver java中定义
- 如何将字符串值从php页面发送到java脚本页面
- 如何使用循环 for 与 java 脚本一起检查输入中的值
- 如何在 java Web 应用程序中使用 Ajax 将文本字段的值与 href 值一起带到下一页
- 在JS或Pure Java中寻找可以与GWT一起使用的ZLIB库
- 两个 HTML Onsumbit 验证与 Java 一起
- 两个图像刷新java脚本没有一起运行
- 两个java脚本不能一起工作
- AxWebBrowser在VB.net中如何与java脚本一起工作
- Javascript不能与java中的打印机一起工作
- Java脚本密码提示符不能与Safari一起工作
- 将两个独立的java脚本组合在一起,使它们仍然可以工作
- 如何使PHP“if”代码在与Java脚本一起使用自动提交时工作