【发布时间】:2011-05-06 02:15:54
【问题描述】:
尝试对没有<form> 标签的表单进行验证。
它是一个cms插件的结构,使用ajax,不知道为什么输入没有用<form></form>包裹。
HTML:
<div class="feedback">
<input id="name" type="text" name="ajax-name" value="Your name" />
<input id="mail" type="text" name="ajax-mail" value="Your e-mail" />
<button type="submit" id="done">Send</button>
</div>
JS:
$(".feedback #done").click(function() {
var flag = true;
if (!$("#name").val()){
$("#name").addClass('error');
flag = false;
}
if (flag == true)
$(".feedback").submit();
});
此代码不起作用。
如何在没有<form> 标签的情况下对表单进行验证?
Ajax 不知道这个验证。
谢谢。
【问题讨论】:
标签: jquery validation forms button input