加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

IE6中submit标题提交兼容问题

(2012-03-30 15:33:55)
标签:

ie

表单提交

兼容问题

it

分类: div+css那些事

今天在和程序员的配合中发现我用js模拟的一个表单提交居然仅仅在IE6中没有任何的效果,我仔细的查了下才发现问题所在:

  我做的提交表单按钮是在一个a标签中定义的背景图片然后将a的href添加javascript:void(0),最后点击a的时候做的一个submit()处理,这个时候问题就来了,因为点击a后按照时间的触发先后顺序IE6中void(0)直接忽略了submit,把它当做一个a链接标签去处理了

 

所以这个时候我们只需要将a中href定义的javascript:void(0) 置换为# 即可.

 

或者在这个a事件中做个定时器 ,当javascript:void(0)执行完毕后过几秒在执行次事件submit这个时候就不用担心给javascript:void(0)冲掉,方法如下:

[javascript] view plaincopyprint?
  1. $('a').onclick function(){  
  2.     setTimeout(function(){$('formId').submit();},0);  
  3. }  

0

阅读 收藏 喜欢 打印举报/Report
前一篇:网站崛起^_^
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有