【发布时间】:2021-05-24 08:52:11
【问题描述】:
此验证阻止发布表单数据。没有它,一切正常,但我需要验证
$(document).ready(function(){ $('#btn_personal_details').click(function(){ var error_first_name=''; if($.trim($('#first_name').val()).length == 0) { error_first_name = 'First name is required'; $('#error_first_name').text(error_first_name); $('#first_name').addClass('has-error'); } else { error_first_name = ''; $('#error_first_name').text(error_first_name); $('#first_name').removeClass('has-error'); if($.trim($('#first_name').val()).length < 3) { error_first_name = 'Name should contain 3 letters'; $('#error_first_name').text(error_first_name); $('#first_name').addClass('has-error'); } else { error_first_name = ''; $('#error_first_name').text(error_first_name); $('#first_name').removeClass('has-error'); } } if( error_first_name !='') { return false; } else { $('#btn_personal_details').attr("disabled", "disabled"); $(document).css('cursor', 'progress'); $("#register_form").submit(); } }); });
我正在使用 php,但这个 jquery 代码工作正常,但它阻止发布表单数据,它没有提交表单数据
【问题讨论】:
-
这是用 jQuery 编写的自定义验证代码,而不是 jQuery Validate 插件。编辑的标签。另外,请包含您表单的相关 HTML。
标签: jquery validation