IE6下js提交form表单

引用: 

<a/>有个链接属性 href , 而form也有一个页面请求属性 action, 当两属性同时存在时, 点击<a/>当然会优先<a/>的href链接, 但如果是 <a href="javascript:;" ></a>, 又会是什么情况呢? 实践证明IE7.0+ , FF3.0+, Opera9.6+ 均能正确处理, 忽略<a/>的href, 执行表单的submit动作, 唯有 IE6 仍坚持着自己的原则, 只要有 href , 就只尝试执行链接 href , 除非你的<a/>标签中去掉 href属性, 但去掉 href 你将发现IE 下将不会出现下划线...

 

<a href="javascript:void(0)"  οnclick=queryData("+1+",'"+pageType+"') style='cursor:hand'>

 

 

js中,queryData代码

function queryData(curPage,pageType)
{
 var frm = document.getElementById("form");
 if(curPage =='' || curPage ==null){
  frm.action ="ListViewServlet.do";
 }else{
  frm.action ="ListViewServlet.do?curPage="+curPage+"&method="+pageType;
 }
 frm.submit();
}

 

去掉标签<a>中href属性,就一切正常

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值