Jo, ono to mozna neni jasne, ale function zkontroluj(data) by melo vratit return true pro dataok a return false pro chybu.
Příspěvky odeslané z IP adresy 2001:718:2601:258:a1e9:60...–
peter
peter
$.post to odesila. Takze, pokud chces delat nejake upravy, tak predtim. Treba pridat if (zkontroluj(data)) {odesli(data);} else{vypis_error(data);})
Navic, tahal bych to do pole a ne do jednotlivych promennych. S tim se pak o neco lepe pracuje.
XXX
var name = $("#name").val();
var email = $("#email").val();
var phone = $("#phone").val();
var gender = $("input[type=radio]:checked").val();
$.post("submit.php", { name: name, email: email, phone: phone, gender: gender },...
XXX
var data = {
name: $("#name").val(),
email : $("#email").val(),
phone : $("#phone").val(),
gender : $("input[type=radio]:checked").val()
};
if (zkontroluj(data))
{$.post("submit.php", data, odpoved };}
else
{chyba(data);}
function zkontroluj(data) {...}
function chyba(data) {...}
function odpoved (dataodpovedi) {
$('#results').html(dataodpovedi);
$('#myForm')[0].reset();
});