把你html都贴上来 不然怎么调试
解决方案 »
- 图片新闻跑马灯 ajax 为什么只能在谷歌浏览器上跑?
- 请教几个正则表达式
- 类似csdn这个论坛的列表的js特效是在怎样做的
- 怎么实现随滚动条下移,网页右侧的图片也随着向下移动的浮动广告?请大家帮忙!
- 请教一个JS 问题!
- 简单问题!!如果想控制输入的文本只能是数字,怎么办?
- textarea中光标在一个随意位置,javascript有什么办法能在光标后面加上自己定义的字符
- 用window.setInterval设置时间间隔执行指定的代码后如何使其停止?
- 有没有IE和NetScape 的各个版本之间的不兼容的之处的系统总结?
- javascript组件控件开发接口规范发文
- 20求季度和月的联动,在我给的代码基础上,有会的高手帮忙下.
- 请问如何javascript调用struts action类
else if(obj.year2.value==obj.year1.value)
{
if(obj.mouth2.value <obj.mouth1.value){
alert("所属时间止不能小于所属时间起")
ValidationPassed = false;
}
return ValidationPassed;
} else if(obj.year3.value==obj.year4.value)
{
if(obj.mouth4.value <obj.mouth3.value){
alert("所属时间止不能小于所属时间起")
ValidationPassed = false;
}
return ValidationPassed;
}
换位置后,就是
else if(obj.year2.value==obj.year1.value)
{
if(obj.mouth2.value <obj.mouth1.value){
alert("所属时间止不能小于所属时间起")
ValidationPassed = false;
}
return ValidationPassed;
}
不生效了,怪哉,请各位大虾指教。
{
if(obj.mouth4.value <obj.mouth3.value){
alert("所属时间止不能小于所属时间起")
ValidationPassed = false;
}
return ValidationPassed;
} 进入程序块即大括号的条件是:year3的值等于year4的值。
既然year3的值等于year4的值。就永远不会出现下面year4的值小于year3的值的情况。
所以程序总是执行return ValidationPassed;这一句。若是ValidationPassed在前面
没有定义的话,则会产生一个错误。
你是不是要表达下面的意思:else if(obj.year3.value!=obj.year4.value)
既然year3的值等于year4的值。就永远不会出现下面year4的值小于year3的值的情况。
所以程序总是执行return ValidationPassed;这一句。若是ValidationPassed在前面
没有定义的话,则会产生一个错误。
你是不是要表达下面的意思:else if(obj.year3.value!=obj.year4.value)
pass = true
if(!...){
if(!...){
pass = false
}
}
if(!...){
if(!...){
pass = false
}
}
return pass;
先将pass默认为通过,当在条件中有不符合时,就更改为false,最后返回即可,当然也可以直接在条件判断中返回。
<script language="javascript">
function form_onsubmit(obj)
{
if(obj.swjg.value=="swjg") {
alert("请输入统计机关");
return false;
}
if(obj.yczb.value=="yczb") {
alert("请输入异常指标")
return false;
} if(obj.ycbz.value=="") {
alert("请输入异常标准")
return false;
}
if(obj.year2.value<obj.year1.value) {
alert("所属时间止不能小于所属时间起");
return false;
}
if(obj.year4.value<obj.year3.value) {
alert("所属时间止不能小于所属时间起");
return false;
}
if(obj.year2.value==obj.year1.value)
{
if(obj.mouth2.value<obj.mouth1.value){
alert("所属时间止不能小于所属时间起");
return false;
}
}
if(obj.year3.value==obj.year4.value)
{
if(obj.mouth4.value<obj.mouth3.value){
alert("所属时间止不能小于所属时间起");
return false;
}
}
}
</script>