【问题标题】:Bootstrap wizard: how can I move to the next step from JavaScript?引导向导:如何从 JavaScript 转到下一步?
【发布时间】:2014-10-12 16:01:14
【问题描述】:

我有一个引导向导,其中一个步骤显示了一个带有多个按钮的表单。其中一个按钮需要调用 ajax 操作,如果成功,则继续执行向导中的下一步。

从绑定到按钮的 onclick-Event 的 JavaScript,我如何告诉向导进入下一步?

【问题讨论】:

  • 投了反对票,没有评论来解释它?怎么会?我确实阅读了我能找到的所有文档,我搜索了 google 和 stackoverflow 并没有找到任何东西......我做错了什么?

标签: javascript twitter-bootstrap wizard


【解决方案1】:

如果您的意思是this 插件,那么您可以像这样调用向导函数:

wizard.bootstrapWizard('function_name', someValueIfNeeded);

因此,为了显示下一步,您可以这样做:

wizard.bootstrapWizard('next')

您可以在docs 中找到完整的方法列表

var wizard = $('#rootwizard').bootstrapWizard();

$('button').click(function(){
  wizard.bootstrapWizard('next')
});
#page {
  width:600px;
  margin:50px auto;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap-wizard/1.2/jquery.bootstrap.wizard.min.js"></script>

<div id="page">
  <div id="rootwizard">
    <div class="navbar">
      <div class="navbar-inner">
        <div class="container">
          <ul>
            <li><a href="#tab1" data-toggle="tab">First</a></li>
            <li><a href="#tab2" data-toggle="tab">Second</a></li>
            <li><a href="#tab3" data-toggle="tab">Third</a></li>
            <li><a href="#tab4" data-toggle="tab">Forth</a></li>
            <li><a href="#tab5" data-toggle="tab">Fifth</a></li>
            <li><a href="#tab6" data-toggle="tab">Sixth</a></li>
            <li><a href="#tab7" data-toggle="tab">Seventh</a></li>
          </ul>
        </div>
      </div>
    </div>
    <div class="tab-content">
      <div class="tab-pane" id="tab1">
        1
      </div>
      <div class="tab-pane" id="tab2">
        2
      </div>
      <div class="tab-pane" id="tab3">
        3
      </div>
      <div class="tab-pane" id="tab4">
        4
      </div>
      <div class="tab-pane" id="tab5">
        5
      </div>
      <div class="tab-pane" id="tab6">
        6
      </div>
      <div class="tab-pane" id="tab7">
        7
      </div>
    </div>	
  </div>
  <button>Next</button>
</div>

http://jsbin.com/mufomov/1

【讨论】:

  • 关于Using Step Wizard in Application Form 的问题呢?在此先感谢...
  • @hexadecimal 似乎你得到了答案。我说的对吗?
  • 不完全是:) 我希望在该页面上获得您对我的问题的宝贵意见和建议。在此先感谢...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-13
  • 2015-10-13
相关资源
最近更新 更多