<form action="abc.php" id="yanzheng" method="post" onsubmit="return abcde();">
<input type="text" />
<input type="submit" value="submit" />
</form>
<script type="text/javascript">
onload=function(){
function abcde(){return false}
}
</script>
为什么验证可以通过 ???返回FALSE了啊 如果去掉onload 就可以去到返回值怎么回事?
<input type="text" />
<input type="submit" value="submit" />
</form>
<script type="text/javascript">
onload=function(){
function abcde(){return false}
}
</script>
为什么验证可以通过 ???返回FALSE了啊 如果去掉onload 就可以去到返回值怎么回事?
解决方案 »
- java中如何后台调用webservice
- Math.max(document.body.scrollWidth,document.documentElement.scrollWidth);
- 关于jsp的...
- 请问delete是个什么函数网上下的代码好像没定义这函数
- 在其他网站显示良好的js在另一个网站提示未定义
- Java Web的问题
- 一个js的程序有点不懂,大家指点一下,谢谢了!
- 奇怪得问题
- 在javascript中,焦点能往回走吗?能跳过一个,直接进入下一个吗(在线等待)
- 如何在使用self.close()来关闭窗口时作到浏览器不出现确认对话框而直接关闭?
- 如何用JS阻止某地址请求或阻止图片加载
- 表单验证
把onload去掉
function abcde(){return false}
}
<script type="text/javascript">
onload=function(){
function abcde(){return false}
}
</script>修改为:<script type="text/javascript">function abcde(){return false;}
}
</script>
换句话说,你写的那个abcde()函数就是相当于一个局部变量,而提交那块是全局变量,全局变量是没有办法访问局部变量的
是这样的,我引用的是外部脚本所以出现了这个ONLOAD 方法
问题是外部脚本应该可以取到这个函数啊 页面加载完毕之后 应该可以取到 为什么取不到呢?
不可能不用ONLOAD