jquery.validate验证隐藏的标签

项目中常常能遇到隐藏的<input>或者其它标签,须要验证,可是jquery.validate不太支持隐藏的标签元素。css

可是,能够这样——>java

input.validate_hidden { position:absolute; height:0; width:0; border:0; }

加一段css,而后jquery

<div class="btn-uploadfile" id="post_img_div"><span>上传图片</span>
    <input name="post_img_upload" ref="post_url" id="post_img_upload" type="file"/>
    <input name="post_path" id="post_path" class="validate_hidden">
</div>

 而后,在须要被验证的标签中加入此style就好了。post


另外,不值得一提的是网上不少人是修改jquery.validate.min.jsurl

把js的 ignore:"hidden"spa

改为  ignore:""code

可是此方法不提倡,毕竟作项目会是一个团队,甚至不少团队。这种js是不少人公用的,修改的话会产生不少未知的影响,因此很是不提倡,与其修改js源码,还不如不用jquery.validate。图片

相关文章
相关标签/搜索