0
添加錯誤類我使用dropkick定製下拉插件定製我select
元素和Parsley js
表單驗證。在表單驗證中,錯誤消息在下拉列表中顯示,但error
類未被添加。香菜JS與踢反彈球表單驗證 - 無法自定義選擇下拉
我知道dropkick
隱藏<select>
並生成自己的定製<div>
和<ul>
用於顯示自定義的下拉列表。那麼有沒有辦法通過dropkick向這些動態生成的<div>
添加錯誤消息類?
這裏是我的代碼:
HTML:
<form class="form-inline row" id="quote_form_header">
<select class="dropkick_select"
data-parsley-required="true"
data-parsley-required-message="State is required.">
<option selected disabled>State</option>
<option>State1</option>
<option>State2</option>
</select>
<button type="submit">GET A QUOTE</button>
</form>
JS:
<script>
$(function(){
//Initialize dropkick on the form select elements
$(".dropkick_select").dropkick();
//Parsley js validation code
var parsley_valiation_options = {
errorTemplate: '<span class="error-msg"></span>',
errorClass: 'error',
}
if ($('#quote_form_header').length > 0)
$('#quote_form_header').parsley(parsley_valiation_options);
})
</script>
看起來不錯。可以使用'field:success'來取代錯誤。 –