如果不存在表单,如何使用Jquery验证<textarea> </textarea>?

时间:2009-11-04 04:57:55

标签: jquery validation

我知道有一个JQuery表单验证,但如果没有表单,如何使用Jquery进行验证?说,有一个

<textarea></textarea>

,我想通过AJAX而不是表单发送文本。发送前如何验证?

4 个答案:

答案 0 :(得分:4)

<textarea>之外不允许使用<form>标记。你提出的建议不会传递HTML验证器。只需使用<textarea> {/ 1>}将<form>包围起来

答案 1 :(得分:1)

为什么不自己验证它。如果您要在提交之前检查某些要求,或将onblur事件附加到textarea,则可以确保数据正确无误。

我会选择onblur事件,因为如果出现问题,您可以让用户快速了解。

答案 2 :(得分:1)

只需通过id

拉动textarea

$('#mytextarea').value();

答案 3 :(得分:1)

因此,在通过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.
        }
    });
});