If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

if (!empty($error_message)) {
$return['error'] = true;
$return['msg'] = "<h3>Oops! The request was successful but your form is not filled out correctly.</h3>"
.$error_message;
echo json_encode($return);
exit();

1. [ code ]here goes you code[ /code ] use these tags without spaces inside the brackets (i put the spaces to make the tags be visible)
2. use the Opera error console/Firefox Firebug/or any other available debugger to see the errors you are getting
3. you say that the form has all the fields? then show me please where is the input having id="fname" or the input having id="lname"? from the code you provided i can see fields having the following id's:date,position,signature,datesign,honeypot,humancheck. the field "email" has only name attribute but no id. if you were using a debugger you could see a message like this:

I think I found the problem. When I click on the submit button it puts my cursor in it and lets me edit the text. its not functioning as a button but as a field.... can you look at the html form and tell me what you see at the submit button location please.