如何提交有效标签的表格?

时间:2015-07-30 13:53:49

标签: javascript jquery twitter-bootstrap

我的问题:如何使用jquery / javascript自动提交我的ACTIVE标签的表单?

我正在使用bootstrap。

标签示例:

<ul class="nav nav-pills-homepage" id="tabsMenuID">
   <li role="presentation" class="active"><a href="#firstTab" data-toggle="tab">content1</a></li>
   <li role="presentation"><a href="#secondTab" data-toggle="tab">content2</a></li>
</ul>

在每个标签中,我都有一个要提交的表单。

JS档案:

function autoSubmit(){
    setTimeout(function(){
        $('getActivetabHere').(GETactiveTab'sSubmitButton).trigger('click');
    },597000);
}

如果有更简单的提交方式,我不想触发表单的提交按钮。

提前致谢。

3 个答案:

答案 0 :(得分:3)

我认为你不需要查看标签,表格应该是可见的(除非出于某种原因你将它隐藏在活动标签上)

$('form:visible').submit();

答案 1 :(得分:1)

您可以获取活动标签的ID,然后使用该标识找出表单并触发提交事件

var tab=$('#tabsMenuID li.active a').attr('href');
$(tab).find('form').submit();

答案 2 :(得分:1)

使用jQuery查找处于活动状态的选项卡并提交包含表单

$('a[data-toggle=tab]').each(function(){
   if(($this).parent().hasClass('active')){
      ($this).find('form').submit();
   }
});