felito Posted June 16, 2011 Share Posted June 16, 2011 hi i have this function check($form) { $fields = array("radios", "age", "gender"); foreach($fields as $field) { if(empty($form[$field])) { return false; } } return true; } $data['livre'] = $val-> check($form); echo json_encode($data); } how i can in jquery ajax checks if the empty false is radios or age? success: function(data) { if (!data.livre ) { //this just check in general. i need to know if is false the radios or age $("#msgbox1").fadeTo(200, 0.1, function() { $(this).html('empty radios').addClass('messageboxerror1').fadeTo(900, 1); }); else if (...) {...} } } Link to comment https://forums.phpfreaks.com/topic/239564-check-what-is-the-field-that-is-empty/ Share on other sites More sharing options...
redixx Posted June 16, 2011 Share Posted June 16, 2011 You can either select the form elements with jQuery to check their state, or pass it from the PHP function via JSON. PHP: $data['radios_empty'] = true; jQuery: if (data.radios_empty == true) { // radios are empty } Link to comment https://forums.phpfreaks.com/topic/239564-check-what-is-the-field-that-is-empty/#findComment-1230596 Share on other sites More sharing options...
felito Posted June 16, 2011 Author Share Posted June 16, 2011 i have much more than radios or age. i think the best option is just echo ($field) and with dataType: "text", check if the text is radios or age. Link to comment https://forums.phpfreaks.com/topic/239564-check-what-is-the-field-that-is-empty/#findComment-1230601 Share on other sites More sharing options...
redixx Posted June 16, 2011 Share Posted June 16, 2011 You could assign each error field to an array. function check($form) { $error = array(); $fields = array("radios", "age", "gender"); foreach($fields as $field) { if (empty($form[$field])) { $error[$field] = $field; } } if (!empty($error)) { return null; } else { return $error; } } // if there are errors, $data['livre'] will // contain an array of the errors // // otherwise it will be null $data['livre'] = $val->check($form); echo json_encode($data); Link to comment https://forums.phpfreaks.com/topic/239564-check-what-is-the-field-that-is-empty/#findComment-1230608 Share on other sites More sharing options...
felito Posted June 16, 2011 Author Share Posted June 16, 2011 man perfect !!! thanks a lot. Link to comment https://forums.phpfreaks.com/topic/239564-check-what-is-the-field-that-is-empty/#findComment-1230620 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.