我不知道我在这里做错了什么。
这部分似乎正在工作,或者至少它会触发,因为使用调试器设置的断点会破坏代码。
<script>
jQuery("#contactForm").validationEngine();
</script>
但它似乎并没有连接到表单字段,并且在使用时不会尝试验证或验证不正确:
<form class = "contactform" id = "contactForm">
<fieldset>
<div class="contactform-email contactform-field">
<label class="contactform-label" for="contactform-email">Email Address:
<br>
</label>
<input class="validate[required,custom[email]] contactform-input" type="email" id="contactform-email" name="email" />
</div>
<input class="contactform-button" type="submit" name="submit" value="Send"/>
</fieldset>
</form>
我有错误的配置吗?
鲍勃
答案 0 :(得分:0)
好的,我终于解决了。
问题是这个代码在Meteor JavaScript框架中运行,它需要代码如
jQuery("#contactForm").validationEngine();
在Template.myTemplate.rendered函数中,以便在正确的时间正确执行。
还在学习......