Html parsley.js隐藏输入文件未验证

Html parsley.js隐藏输入文件未验证,html,validation,parsley.js,Html,Validation,Parsley.js,所以我有一个谷歌地图,用户在其中选择他们的位置,我试图通过填充一个隐藏的输入字段来验证他们是否选择了一个位置。我能够让它与不同的验证引擎一起工作,但现在需要它与欧芹一起工作 如果用户没有选择位置,我需要它显示错误消息,就像所有其他验证一样。我的所有其他验证都在工作,所以我怀疑这与我的语法有关。至于隐藏的输入字段,欧芹文档让我有点困惑 这是我的html: <div class="col-md-6"> <!-- WIDGET GOOGLE MAP --> &l

所以我有一个谷歌地图,用户在其中选择他们的位置,我试图通过填充一个隐藏的输入字段来验证他们是否选择了一个位置。我能够让它与不同的验证引擎一起工作,但现在需要它与欧芹一起工作

如果用户没有选择位置,我需要它显示错误消息,就像所有其他验证一样。我的所有其他验证都在工作,所以我怀疑这与我的语法有关。至于隐藏的输入字段,欧芹文档让我有点困惑

这是我的html:

<div class="col-md-6">
    <!-- WIDGET GOOGLE MAP -->
    <div class="widget">
        <div class="widget-header" style="height: 115px;">
            <h3><i class="fa fa-globe"></i> Part II:    Click & drag to select your location <small>(Your actual location will never be stored or shared. It will always be randomized within a five (5) mile radius when shown to other users)</small></h3>
            <em>- custom styled google map</em>
        </div>
        <div class="widget-content no-padding" style="height: 300px;" >
            <div class="google-map">
                <div id="register-map-canvas" style="height: 300px;"></div>
            </div>

        </div>
        <div class="widget-content">
             <div class="form-group">  
                <input type="hidden" name="homelat" id="latFld" required data-parsley-errors-container="#error-map"/>    <!--the homelat input field is below the map only because it looks silly with two adjacent error messages-->  
            </div>
            <div class="form-group">                
                <input type="hidden" name="homelng" id="lngFld" /> 
            </div>
            <p id="error-map"></p>
            <button class="btn btn-primary btn-block" type="submit">Register</button>
                                                                    <button type="submit" class="btn btn-primary">Validate</button>


        </div>

    </div>
    <!-- END WIDGET GOOGLE MAP -->
</div>

第二部分:单击并拖动以选择您的位置(您的实际位置将永远不会被存储或共享。当显示给其他用户时,它将始终在五(5)英里半径内随机化)
-自定义样式的谷歌地图

登记 验证
如你所见,我正试图让错误消息在我的地图下方的小部件框中弹出

我填充latFld和lngFld输入,但只验证其中一个,以便只生成一条错误消息。但不幸的是,我无法验证这一点。我知道字段正在填充。

在js欧芹文件(~line 195)中,您必须在排除的位置:行放入注释或删除输入[type=hidden]'

var ParsleyDefaults = {
    // ### General
    // Default data-namespace for DOM API
    namespace: 'prsly-',
    // Supported inputs by default
    inputs: 'input, textarea, select',
    // Excluded inputs by default
    excluded: 'input[type=button], input[type=submit], input[type=reset]', 
    //input[type=hidden]',

您能提供一个复制该问题的JSFIDLE吗?