javascript - jQuery 验证移动 Bootstrap 按钮附加组件

标签 javascript jquery html twitter-bootstrap jquery-validate

我正在使用 jQuery Validation 插件并且效果很好 - 但是,在我使用 Bootstrap 按钮附加组件的字段上,当显示所需的警报时,按钮不会随文本框一起移动 - 我在这里复制了这个问题:jsfiddle

enter image description here

这是 html:

<form id="frmPO" action="" method="get" runat="server">
<div class="form-group input-sm">
            <div class="row">
                <div class="col-sm-6">
                    <label for="txtClientContract">
                        Client Contract</label>
                    <div class="input-group">
                        <input type="text" class="form-control" id="txtClientContract" runat="server" required/>
                        <span class="input-group-btn">
                            <button class="btn btn-default" type="button" id="btnClientContracts" >
                                ...</button>
                        </span>
                    </div>
                  </br>
           <div class="row">
                <div class="form-group col-sm-4">
                    <button id="btnSavePO" type="button" class="btn btn-default">
                        Create Purchase Order</button>
                </div>
            </div>
                </div>
  </div>
  </form>

非常感谢任何帮助,谢谢

最佳答案

这是因为验证插件在输入和跨度之间插入了标签。 您可以像这样在 div 标记后手动添加错误消息标签:-

 <label for="txtClientContract" generated="true" class="error"></label>
 //          ^ this is id for input 

Check Demo

关于javascript - jQuery 验证移动 Bootstrap 按钮附加组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32200856/

相关文章:

javascript - AngularJS JSON 格式

click() 闭包的 Jquery 循环

javascript - 创建动态 JQuery 以禁用下拉列表

javascript - 尝试使用 jQuery 增加复选框的可点击区域

javascript - 如何在不使用 ID 的情况下删除 div

javascript - 修复脚本仅更新一条记录

javascript - Ajax 发布 FormData 和表单

javascript - 单击按钮时传单缩放至属性

javascript - 在新表单上使用 JavaScript 创建多个共享点项目,但延迟下一页加载,直到所有共享点项目都创建完成

javascript - ASP.NET 页面加载完成后运行 javascript 函数