Воз и Dragoste прав. Используйте jQuery, чтобы это произошло. вы можете использовать эту функцию, она будет соответствовать вашим требованиям.
Здесь я использовал библиотеку проверки jQuery http://jqueryvalidation.org/ для проверки формы.
$(function()
{
var form = $("#booking_form").validate();
$('#success').hide();
$('#failure').hide();
$("form#your_form").submit(function() {
if(form.valid())
{
var name = $("#txtName").val();
var email = $("#txtEmail").val();
var phone = $("#txtPhone").val();
$.ajax({
url: "process_form.php",
type: "POST",
data: {
'name': name,
'email': email,
'phone': phone
},
dataType: "json",
success: function(data) {
if(data.status == 'success')
{
$('#your_form').hide();
$('#success').show();
}
else if(data.status == 'error')
{
$('#failure').show();
}
}
});
return false;
}
});
});
Вы используете jQuery? – woz
Чтобы сделать это с помощью ajax, вам нужно ... использовать ajax. Ты не так далеко. PHP имеет немного общего с ajax. Это проблема с javascript. Используйте, например, jQuery, поскольку woz –