0

我不能说我在这里做错了什么。

这部分似乎正在工作,或者至少它会触发,因为使用调试器设置的断点会在代码中中断。

<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>

有什么我配置错误的吗?

鲍勃

4

1 回答 1

0

好的,我终于解决了。

问题是这段代码在 Meteor JavaScript 框架中运行,它需要像这样的代码

jQuery("#contactForm").validationEngine();

要在 Template.myTemplate.rendered 函数中正确执行并在正确的时间。

还在学习...

于 2013-06-23T18:39:29.117 回答