我在发送之前尝试使用插件验证输入。 这是背景:
我有一个URL输入
<input type"text" name="theURL" />
但是......用户可以填写或不填写输入。 因此,如果用户没有填写它&gt;&gt;没关系,因为它不是必需的。 但如果他填写它,那么必须证实该值是一个URL。
如果需要输入WAS,我将用以下方法解决:
rules: {
theURL: {
required: true,
url: true
}
}
但是在这种情况下(不是必需的,但如果用户放了什么就验证了)我不知道该怎么做。 有人可以帮帮我吗? 谢谢!
答案 0 :(得分:0)
HTML
<form id='registerForm' name='registerForm' method='post' action=''>
<input type "text" name="theURL" />
<input type='submit' name='Submit' value='Submit' />
</form>
JS
$(document).ready(function () {
$("#registerForm").validate({
rules: {
theURL: {
url: true
}
}
});
});