object doesn’t support this property or method

在做前台校验的时候,最后提交出现了问题。我用的是
form1.submit();
结果IE报错,内容是:object doesn’t support this property or method。当时就觉得奇怪,开始查,觉得可能是
1.form的名字不叫form1
2.form的关闭标签没有使用
查了一下,2个问题都不是,也没有拼写错误。换了firefox,同样报错,内容是:document.form1.submit is not a function
顿时没了方向,google了一下,也有别人犯这个错误,找了一条有用的信息,说造成这个原因的可能是form里面又一个元素的名字叫submit。
一查,还真是,有个button的名字被俺不小心改成了submit,改了名字,问题解决。 

 

function test(){
    
    var txtStartTime = form1.transDateFrom.value;
    var txtEndTime   = form1.transDateTo.value;
    if(txtStartTime == null || txtStartTime == ""|| txtEndTime == null || txtEndTime == "") {
        alert("Please input Date");
        return;
      }            

    var a=Date.parse(txtStartTime); 
    var b=Date.parse(txtEndTime); 
    if(a<b) 
    { 
        alert('YES'); 
    } 
    else 
    { 
        alert('No '); 
    }
    
       time = document.getElementsByName("transDateFrom")[0].value;
       time2=form1.transDateTo.value;
      
      form1.action="<url:prefix/>/arap/cash/ctrl/rpt/common/finReportCommon.do";

     /*  $.ajax({
            url:'<url:prefix/>/arap/cash/ctrl/rpt/common/finReportCommon.do'
            ,data:{'transDateFrom':form1.transDateFrom.value,'transDateTo':form1.transDateTo.value}
            ,dataType : 'text'
            ,success:function(obj){
                
                alert('success:');
            }
            ,error:function(e){
                alert('error happened');
            }
        });
       */

        form1.submit(); 
       
}

 

  
  <Field:button  type="confirm"  value="ttttttt"  οnclick="test()" />
    <!-- <input type="submit" value="submit"> -->
    <Field:button type="submit" name="submit1" value="submit"   />
    
    <!-- <Field:button  type="submit"  value="submit"   /> -->
      <Field:button  type="confirm" name="Submit23" value="MSG_Exit"  οnclick="doExit()" />       
</PageBody:pageBottom>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值