解决方法只能是想办法绕过form提交数据,所以解决方案如下:
1、不使用form表单。你可以用js通过cavas来实现一个输入控件,或者直接用flash来做,可以绕过form表单。
2、提交方式使用ajax方式提交,不要用js建立form然后提交,绕过form的提交方式。当然有些浏览器会直接分析你的提交内容,然后记住你的密码,针对这样的浏览器,你用ajax也是不行的。
3、其实有些浏览器特别笨,他们只会检查form中所使用的名称是否存在password等,所以,你只要将你的form数据在提交之前加密,然后再服务器端再解密,就可以无障碍绕过提交表单的记住的提示了。
清除代码中的js方法如下。需要做缓存及其版本控制和管理,借助已有的node的工具来做比较好.基本上有一点代码的设计借助这些工具都能做出比较组件化的web app了,还不满意的话就用框架解决咯