Bootstrap 引导表单,避免在显示jquery.validation.js通知时向下移动输入

8oomwypt  于 2022-12-08  发布在  Bootstrap
关注(0)|答案(3)|浏览(123)

所以我有一个带有引导输入的表单,我使用jquery.validation.js库,所以,它工作正常,问题是当显示错误通知时,输入字段和标签向下移动.示例:
这是他正常状态的表格:

下面是显示这些消息时的表单,您可以看到输入字段和标签向下移动。

lhcgjxsq

lhcgjxsq1#

我没有看到标签或输入从屏幕截图中下移。但是无论如何,为什么不在输入字段下面 Package 一个div或span,让它占用固定的空间。然后在那里显示通知,而不必调整DOM。

vom3gejh

vom3gejh2#

您可以为每个输入使用一行,例如:

<div class="row col-md-12"> 

         <div class="col-md-4">  
                        <div class="input-group">
                          <label for="numero">Número de Calle </label> 
                          <input type="number" class="form-control" id="numero" name="numero" placeholder="Número de calle" v-model="documento.rev_nrocalle" v-validate:numero="{required: true, maxlength: 4 }" autocomplete="off" required>
                          <small class="help-block" style="">  <span class="animated" transition="fade"  v-show="$validaciones.numero.required && formIsInvalid"><strong>Introducir un número de calle válido </strong></span></small>
                        </div> 
                       
                    </div> 
</div>

这是一种方法,为了避免向下移动,在我的情况下,我使用vue.js来验证

bvjxkvbb

bvjxkvbb3#

我遇到过这样的情况,我可以通过更改包含“is required”语句的div中段落元素的高度以及更改div的边距来修复它,所以请查看这两个因素或填充是否会影响它,然后更改它。

相关问题