【发布时间】:2009-11-04 04:57:55
【问题描述】:
我知道有一个 JQuery 表单验证,但是如果没有表单,如何用 Jquery 进行验证?说,有一个
<textarea></textarea>
,我想通过 AJAX 而不是表单发送文本。发送前如何验证?
【问题讨论】:
标签: jquery validation
我知道有一个 JQuery 表单验证,但是如果没有表单,如何用 Jquery 进行验证?说,有一个
<textarea></textarea>
,我想通过 AJAX 而不是表单发送文本。发送前如何验证?
【问题讨论】:
标签: jquery validation
<textarea> 标记不允许在 <form> 之外。您提议的内容不会通过 HTML 验证器。只需用<form> 包围您的<textarea>。
【讨论】:
为什么不自己验证呢。如果有某些需求要检查,在提交之前,或者在textarea附上onblur事件,就可以保证数据正确。
我会选择 onblur 事件,因为这样可以让您在出现问题时快速通知用户。
【讨论】:
只是通过它的 id 拉 textarea
即
$('#mytextarea').value();
【讨论】:
所以你在通过 AJAX 发送之前检查值。
$('input#mybutton').click(function() {
var text = $('textarea#mytextarea').val();
// Validate the text HERE
$.ajax({
type: "GET",
url: pURL,
async: false,
dataType: "html",
success: function(pReturn) {
// Process the return.
}
});
});
【讨论】: