验证隐藏选项卡上的元素的经典问题。我已阅读了一百个带有复杂变通办法的帖子。有没有人有一个更简单,更优雅的解决方案,在一般情况下工作?即没有针对每种形式编码?引导程序3选项卡和HTML5表单验证
HTML5承诺一个优雅的解决方案。但标签开溜起来......
感谢
更多..?来自Bootstrap的例子。如果您有标记为“必填”的字段(HTML5验证),则验证将不适用于非活动(隐藏)选项卡。我相信其他JavaScript验证技术也会因标签而失败。
我希望有人有一个很好的通用技术解决方案,不需要每个页面上的代码witing。 HTML5验证非常干净 - 直到您添加标签...
它不会提交。但它不会给任何错误......
<!-- Nav tabs -->
<ul class="nav nav-tabs">
<li class="active"><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#profile" data-toggle="tab">Profile</a></li>
<li><a href="#messages" data-toggle="tab">Messages</a></li>
<li><a href="#settings" data-toggle="tab">Settings</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="home">...</div>
<div class="tab-pane" id="profile">...
<input type="text" name="name" required>
</div>
<div class="tab-pane" id="messages">...
<input type="text" name="address" required>
</div>
<div class="tab-pane" id="settings">...</div>
</div>
你想要做的一个例子在这里会有所帮助。 – pennstatephil
如果您添加了必填字段,则问题将显示在引导示例上...参见上文。 – PrecisionPete