I'm using jQuery with PHP for form validation. I want to return the fields that do not validate so i can highlight them using javascript
this is my attempt using PHP(validate.php):
<?php
...
$a_invalidInput = array();
$from = $_POST['from'];
$to = $_POST['to'];
$email_to = $_POST['email_to'];
if( empty($from) ){
$a_invalidInput[] = 'from';
}
if( empty($to) ){
$a_invalidInput[] = 'to';
}
//validate the email_to address
if( empty($email_to) ){
$a_invalidInput[] = 'email_to';
} else{
//do more validation for email
}
...
?>
This is my jquery code:
...
var data = "from="+ from + "&to=" + to + "&email_to=" + email_to;
$.ajax({
url: "includes/validate.php",
type: "POST",
data: data,
success: function(){
//highlight fields that do not pass validation
}
});
...
I'm not sure if i'm on the right path or not AND how to return the input fields that do not pass validation so i can add a class to highlight the fields that do not pass validation.
I could do this using javascript but i prefer using a php file for validation
Thanks Marco