This code will submit the information from the form to a php file, everything works as it should, but when i write “hello this a text + – * ” it remove the ” + ” sign from what i wrote, always. I dont know why, please help me out guys
$(document).ready(function(){
$("form#submit").submit(function() {
// we want to store the values from the form input box, then send via ajax below
var fname = $('#fname').attr('value');
var lname = $('#lname').attr('value');
$.ajax({
type: "POST",
url: "Mail.php",
data: "fname="+ fname + "&lname=" + lname,
success: function(){
$('form#submit').show();
//$('form#submit :input').val("");
$('div.success').fadeIn();
}
});
return false;
});
});
if
fnameandlnameare text boxes, why not use the.val()to retrieve them?or better, use form
.serialize()directly on the ajax: