今天接到一个BUG,该功能是登陆错误的次数限制。在用户登陆错误后,会提示用户还可以输错X次,但是现在发现每次提示都不是递减的,而是减2.后来调试发现是由于表单提交了两次,所以导致程序的次数会每次减2.OK,问题找到了,那么为什么会出现这个问题呢,后来在网上查资料,发现是form的自动提交使得你提交了两次,这个: <input type="image" src="style/images/button_save.gif" alt="保存草稿" onClick="toSave(publishForm)">
这里type=“image”和type=“submit”时form都会自动提交的,所以你onclick的时候form先提交了,然后执行你的js再提交了。
解决方案,把image改为button就不会了
这里type=“image”和type=“submit”时form都会自动提交的,所以你onclick的时候form先提交了,然后执行你的js再提交了。
解决方案,把image改为button就不会了