一个关于这个不起作用的JavaScript函数的故事
a story about this one javascript function that doesn't work
im 创建一个 JSP 应用程序,我在那里运行了几个函数。 但是有一个功能。 只有一个无论我做什么都不起作用!我现在什至从另一个正在运行的函数再次构建它,但它不起作用!
这是我的函数 -
<script type="text/javascript">
function ValidateAdd(){
var x=document.add.name.value;
var y=document.add.jobId.value;
var z=document.add.deptId.value;
var w=document.add.salary.value;
if(x==""||x==null||y==""||y==null||z==""||z==null||w==""||w==null){
alert("fields cant be empty");
return false;
}
if(/'D/.test(y)||/'D/.test(z)||/'D/.test(y)){
alert("job id , dept id and salary need to be numeric!");
return false;
}
}
function ValidateDelete(){
var x=document.del.empId.value;
if(/'D/.test(x)){
alert("empId needs to be numeric!");
return false;
}
}
function ValidateGet(){
var x=document.get.empId.value;
if(/'D/.test(x)){
alert("empId needs to be numeric!");
return false;
}
}
function ValidateUpdate(){
var x=document.add.name.value;
var y=document.add.jobId.value;
var z=document.add.deptId.value;
var w=document.add.salary.value;
var v=document.add.empId.value;
if(x==""||x==null||y==""||y==null||z==""||z==null||w==""||w==null||v==""||v==null){
alert("fields cant be empty");
return false;
}
if(/'D/.test(y)||/'D/.test(z)||/'D/.test(y)||/'D/.test(v)){
alert("employee id ,job id , dept id and salary need to be numeric!");
return false;
}
}
</script>
我的表格是 -
<form name="update" onsubmit="return ValidateUpdate();" action="GetAndUpdateEmp" method="post" >
update an employee:
<br>
empId<input type="text" name="empId"/><br>
name<input type="text" name="name"/><br>
jobId<input type="text" name="jobId"/><br>
deptId<input type="text" name="deptId"/><br>
Salary<input type="text" name="salary"/><br>
<input type="submit"/>
</form>
另一种效果很好的形式——
<form name="get" onsubmit="return ValidateGet();" action="GetAndUpdateEmp" method="get" >
get an employee by id:
<br>
empId<input type="text" name="empId"/><br>
<input type="submit"/>
</form>
我真的开始发疯了,我找不到问题所在
ValidateUpdate 方法中的表单引用似乎不正确。您已将其定义为"更新",但尝试通过"添加"来引用它。
相关文章:
- 为什么这个 .push 不起作用?(JavaScript)
- document.createelement不起作用(javascript)
- Chrome 中表格的 CSV 导出不起作用 - JavaScript/AngularJS
- 如果语句不起作用 - JavaScript
- 为什么我的动态更改链接不起作用?(Javascript)
- RPS 函数不起作用(JavaScript)
- 计时器间隔不起作用 Javascript
- 通过返回 false - 不起作用(javascript)来阻止链接打开
- Eval 不起作用 - JavaScript
- Android 浏览器 .click() 不起作用 javascript
- 为什么这段代码不起作用?Javascript
- jsFiddle显示正确,但一旦在本地运行就不起作用(Javascript)
- 带有html的Navigator不起作用javascript
- 从文本文件中提取内容不起作用 JavaScript
- 从查询字符串中获取参数;不起作用..Javascript
- regex手机验证不起作用-javascript
- if和else语句不起作用(javascript)(html)
- 更改字体大小的复选框不起作用-Javascript
- 为什么这个基本的 if 语句不起作用?JavaScript
- Timer 不起作用/ JavaScript/ innerHTML null