我有一个javascript函数,只需按一下按钮即可。它在chrome和firefox中运行良好。它基本上会进行一些验证检查,以便在信息不完整的情况下不提交给服务器。
我的问题是,如果在某些浏览器中javascript函数有一些语法错误,我怎么能忽略错误,以便绕过验证函数,所有验证函数只是为了减少无效表单提交和检查也放在服务器。
答案 0 :(得分:4)
你不太可能(如果不是不可能),你写了一些ECMAscript代码,它在某些引擎上工作正常,并在其他引擎上抛出语法错误。除非你正在处理像IE4或真正的旧Netscape浏览器这样的东西。
但是,您当然可以将代码包装到try..catch
块中,例如
try {
// beautiful javascript code
} catch( ex ) {
alert(ex.message);
}