Ahojte,
rád b som ešte pred odoslaním formu cez JS aspoň základne validoval cez HTML5 cez atribúty ako require alebo aj typ inputov ako email a pod. A až potom zavolal JS, príde mi to lepšie takto jednoducho validovať a neskôr na strane PHP ešte ošetriť. Ako to spraviť? Mám toto JS na odosielanie:
<script>
function SubmitFormData() {
$('#businessname').attr('required', 'required');
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 },
function(data) {
$('#results').html(data);
$('#myForm')[0].reset();
});
}
</script>
</head>
<body>
<form id="myForm" method="post">
Name: <input name="name" id="name" type="text" /><br />
Email: <input name="email" id="email" type="text" /><br />
Phone No:<input name="phone" id="phone" type="text" /><br />
Gender: <input name="gender" type="radio" value="male">Male
<input name="gender" type="radio" value="female">Female<br />
<input type="button" id="submitFormData" onclick="SubmitFormData();" value="Submit" />
</form>
Skúšal som dané atribúty, ale JS a odosielanie ich ignoruje, ako to mám upraviť aby to bralo v úvahu?
Ďakujem pekne :)