我对jQuery很陌生,我试图在我的注册表单中使用lettersonly函数。我查看了 this question already ,但实施它似乎并不适合我。
这是我的代码:
<form class="kennzeichen-input-big" action="step1.php">
<input type="text" name="kuerzel" id="kuerzel" style="font-size:50px;" maxlength="3" required>
<input type="submit" value="Zur Reservierung" class="btn signup" style="width:auto; margin-top:15px; margin-left:20px;">
</form>
<script>
$("form").validate(
{ rules: { ('#kuerzel'): { lettersonly: true } } }
);
</script>
我认为问题出在&#34; myField
&#34;标签?我尝试了几件事,但没有让它发挥作用。我也确实包含了其他功能。
答案 0 :(得分:0)
您所缺少的是该字段必须通过Validate调用中的 name 属性引用。
$("form").validate(
{ rules: { ('#kuerzel'): { lettersonly: true } } }
);
变为:
$("form").validate(
{ rules: { kuerzel: { lettersonly: true } } }
);
就是这样,假设你没有在页面上看到任何其他错误......