小编sAc*_*AcH的帖子

使用引导程序验证器验证密码并确认密码字段

我一直坚持通过 Jquery 添加和删除引导验证器类。如果 div 可见,我将添加验证,如果 div 隐藏则删除。这是我的尝试:

<!--hidden form field-->
<div class="form-group">
    <a href="javascript:validateField();" class="theme-color accountFormToggleBtn display-block">click here to change your password</a>

    <div class="accountFormToggle display-none" id="passwordForm"> 
      <div class="col-md-5">
        <label for="password">Password</label>
        <input type='password' id="password" placeholder="Password" name='pass' class="form-control"  value='' data-bv-excluded="false" required>
      </div>

      <div class="col-md-5 col-md-offset-1">
        <label for="exampleInputEmail1">Confirm password</label>
        <input type='password' id="password2" placeholder="Confirm password" name='password2' class="form-control" value='' data-bv-excluded="false" data-match="#password" required> 
      </div>
    </div> 
</div>
Run Code Online (Sandbox Code Playgroud)

JS代码:

function validateField() {
   
    if($('#passwordForm').is(':visible')) {  
        $("#password").attr('data-bv-excluded',true);   
        $("#password2").attr('data-bv-excluded',true);
    } else {
        $("#password").attr('data-bv-excluded',false);   
        $("#password2").attr('data-bv-excluded',false);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果 div 可见或隐藏,则验证有效。但是确认密码与密码字段的数据不匹配。

请帮助我如何根据 div …

javascript jquery bootstrapvalidator

9
推荐指数
1
解决办法
2万
查看次数

将键和值合并到Twig文件中的数组中

我想将键和值添加到树枝文件中的数组。但我面临以下问题"Twig_Error_Syntax: A hash key must be a quoted string or a number"

{% set phoneCount = 0 %}
{% set phoneNumbers = {} %}
{% for currPhone in currBroker.phones %}
    {% if (currPhone.type == 'Work' or currPhone.type == 'Mobile') and phoneCount <= 2 and currPhone.number !='' %}
        {% set phoneCount = phoneCount + 1 %}                   
        {% set phoneNumbers = phoneNumbers|merge({ currPhone.type:currPhone.type }) %}
    {% endif %}
{% endfor %}
{{ phoneNumbers|print_r }}
Run Code Online (Sandbox Code Playgroud)

我只需要将键和值合并到数组中的语法。我尝试通过提供静态输入及其工作

{% set phoneNumbers = phoneNumbers|merge({ 'work':'(011)112-1233' …
Run Code Online (Sandbox Code Playgroud)

php symfony twig-extension

1
推荐指数
1
解决办法
4472
查看次数