我知道这是一个相当la脚的问题,但是我在文档中以及论坛附近都找不到。

我有这个HTML

<div class="input-field col s3">
    <label for="CEP">CEP <span class="mandatory">*</span></label>
    <input class="validate" id="CEP" name="CEP" required="required" type="text" />
</div>


我没有此字段的表单,因为我将通过ajax发布该表单。
在发送之前,我想检查它是否有值,所以我会做这样的事情

if($("#CEP").val() === '')
{
    //trigger error and return
}


问题是:我想使用JQuery触发验证错误。可是我不知道

提前致谢。

最佳答案

非常简单。
试一试:

...

if($("#CEP").val() === '')
{
    $('#CEP').addClass('invalid');
}


并在验证错误时在输入上添加错误消息:

<div class="input-field col s3">
    <label for="CEP">CEP <span class="mandatory">*</span></label>
    <input class="validate" id="CEP" name="CEP" required="required" type="text" />
    <span class="helper-text" data-error="Wrong Credentials!"></span>
</div>

10-04 21:22