我使用的是基本示例,除了重新加载页面时在电子邮件字段周围短暂闪烁红色边框(如果我在电子邮件字段中只有三个字母)之外,什么都没有发生,就像欧芹尝试突出显示该领域。但是后来它很快失去了焦点,消失了。
我在<head>
中同时加载了jquery和parsley js文件,下面的代码在</body>
标记上方。
我从页面上除去了jQuery或JS的所有其他内容,并以此方式对其进行了测试,以查看是否存在冲突,但这没有什么区别。表单ID与脚本中的#subsform匹配。
我在<form>
行中有data-parsley-validate =“”,尽管看起来指令在这方面是矛盾的,但是我还是尝试了两种方法。 (它说要在表格中包括该行,然后在红色方框中的几段之后,警告您不要包括它!)
无论如何,我们将不胜感激。 form is here。谢谢!
<script type="text/javascript">
$(document).ready(function() {
$('#subsform').parsley().on('field:validated', function() {
var ok = $('.parsley-error').length === 0;
$('.bs-callout-info').toggleClass('hidden', !ok);
$('.bs-callout-warning').toggleClass('hidden', ok);
})
.on('form:submit', function() {
return true; // False: Don't submit form for this demo
});
});
</script>