使用$ .post进行jquery验证

时间:2014-08-01 06:01:59

标签: jquery validation

    $('#gstrate-button').click(function() {
    if ($('#gstrate').is(':empty')) {
        $('#rate-error').text("Required");
    }
   else{
        url = "<?php echo site_url(); ?>settings_controller/save_new_gstrate";
    $.post(url, {rate: rate}, function(e) {
        location.reload();

    });


});
      }

我的其他部分不能正常工作!!如何解决?要验证的字段位于弹出窗口内,它是文本字段,ID为&#39; #ststrate&#39;。

2 个答案:

答案 0 :(得分:0)

  $(".selector").validate({
   submitHandler: function(form) {
      // do other stuff for a valid form
    form.submit();
   }
   });

通过jQuery文档,在这里:

http://docs.jquery.com/Plugins/Validation/validate#toptions

答案 1 :(得分:0)

:empty实际上检查元素是否有任何子元素,输入不能有。

你想要的只是检查值是否为空字符串

if ( $('#gstrate').val() === '' ) { ...