为什么在我调用$('#myForm')时,parsley不会验证每个字段(例如失去焦点).validate();?
只有在我验证整个表单后才能确认失去焦点的字段。
在javascript中,我以这种方式将parsley设置为我的表单:
formObject.parsley({trigger: 'change'});
在html中没有为我的表单设置任何属性。 除验证规则属性外,没有任何属性设置为表单字段。 将data-parsley-trigger =“change”设置为表单字段无济于事。
答案 0 :(得分:0)
Parsley使用阈值,在此阈值之前触发验证,默认情况下为3个字符。
请参阅官方文档 - http://parsleyjs.org/doc/index.html
验证阈值#2.0
数据香菜验证阈值=“10”
与上面的触发器选项一起使用,对于所有键事件,在字段具有特定数量的字符之前不要进行验证。默认值为3
那么请你尝试输入3个以上的字符并更改焦点以检查它是否正确执行验证?
答案 1 :(得分:0)
迟到的反应......
<group android:checkableBehavior="single">
<item android:id="@+id/nav_1" android:icon="@drawable/ic_1"
android:title="@string/nav1" />
<item android:id="@+id/nav_2" android:icon="@drawable/ic_2"
android:title="@string/nav2" />
<item android:id="@+id/nav_3" android:icon="@drawable/ic_3"
android:title="@string/nav3" />
<item android:title="@string/heading1">
<menu >
<group android:checkableBehavior="single">
<item android:id="@+id/nav_4" android:icon="@drawable/ic_4"
android:title="@string/nav4"/>
<item android:id="@+id/nav_5" android:icon="@drawable/ic_5"
android:title="@string/nav5" />
</group>
</menu>
</item>
</group>
此外,Trigger事件支持这些jQuery events。