javascript脚本的作用之一就是客户端得页面验证。 在开发的过程中容易出现验证失效的问题,错误可以分如下两类: 1、自定义函数 2、调用的系统参数 第一种错误常见为找不到对象(DOM)document.getElementById("id")确保id是有效的值,常常找不到对象就是不存在id值或者有多个而无法判断。 第二种错误常见为使用一些系统不支持的函数而获取不到期望中的效果。比如innerHtml,innerText 在Form表单中我们我们会使用type='submit'的<input>标签来提交信息,<form>标签有一个特点值得注意,在我们的脚本中出现错误不会影响信息 的提交,它会直接跳转到action=“”中的目的地。这就很恐怖了,意味着我们所做的验证全部失效。所以我们在确保脚本运行没有错误之前最好不 要使用submit,把<input type="button" onclick="自定义函数">这样我们知道页面是否有错误,有的话可以知道具体位置,再采用alert(变量)打印 变量的方法获取变量进行分析。看是自己的逻辑错误,还是找不到对象! |
|