简体   繁体   English

使用jQuery返回多个值以进行我的注册表单验证

[英]using jquery to return multiple values for my registration form validation

hi i am trying to carry out dynamic checks on my registration form, so when the user enters information, the php code is checking it for errors.currently, i am only trying to pass the values back to jquery to be displayed on the form, i have not yet carried out any validation on the input boxes. 嗨,我正在尝试对我的注册表单进行动态检查,因此,当用户输入信息时,php代码正在对其进行检查。目前,我仅试图将值传递回jquery以在表单上显示,我尚未在输入框中进行任何验证。 i can only seem to pass one value back, as soon as i try and pass multiple values, nothing gets returned, any help would be mostly appreciated. 我似乎只能传递一个值,一旦我尝试传递多个值,什么也没有返回,任何帮助将不胜感激。

You should send the whole form if you want to validate multiple inputs at once to your php. 如果您想一次验证多个输入到php,则应该发送整个表单。

Your validate function should look something like 您的验证功能应类似于

function validate(fname, lname){
$.post('php/registration.php', $("form").serialize(), function(data){
        $('#fname_feedback').text(data.fname);
        $('#lname_feedback').text(data.lname);
    },'json');
}}

And your php function could be something like (until you do the validation) 而且您的php函数可能类似于(直到您进行验证)

$return_data=$_POST;

header('Content-Type: application/json');
echo json_encode($return_data);
exit();

} }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM