在做支付宝接口的时候,接口是生成一个form表单提交数据的。写了一个js提交方法  表单名.submit()  这样 提交
在IE测试能行  但在其他浏览器上没有效果  问下如何解决呢???急

解决方案 »

  1.   

    form.submit()在firefox下不支持。firefox下必须要有<input type="submit">这个控件。如果不想显示提交按钮,可以用代码这么写:
    <form name="postform" method=post>
    <input type="submit" name="submit" style="display:none">
    </form>
    <script>
        document.postform.submit.click();//需要这样写来触发form的提交。
      

  2.   

    用服务器控件提交。<asp:Button 有OnClientClick事件和OnClick事件,前者调用JS方法,后者调用后台方法。