Я хочу сделать проверку формы в соответствии с выбранным радиоэлементом. но я не смог, к примеру, если выбран вход в систему, потребуются только первые два входа, зарегистрируйтесь все входы, а если выбран сброс, потребуется только электронная почта. извините, мой английский sh нехорошо
лучше сказать вам, что у меня на уме с php
if(isset($_POST["olay"])){
if($_POST["olay"] == "giris"){//for login}
if($_POST["olay"] == "kayıt"){//for the registration}
if($_POST["olay"] =="reset"){//forreset}}
<form>
<input checked id='signin' name='olay' type='radio' value='giris'>
<label for='signin'>Giriş Yap</label>
<input id='signup' name='olay' type='radio' value='kayıt'>
<label for='signup'>Kayıt ol</label>
<input id='reset' name='olay' type='radio' value='reset'>
<label for='reset'>Sıfırla</label>
<div id='wrapper'>
<div id='arrow'></div>
<input id='email' placeholder='Eposta' type="email" name="eposta" required>
<input id='pass' placeholder='Şifre' type='password' name="sifre" required>
<input id='repass' placeholder='Şifrenizi tekrar girin' type='password' name="resifre">
<input type="checkbox" checked> <a data-toggle="modal" data-target="#uyelik-sozlesmesi"> Üyelik Sözleşmesi</a> şartlarını okudum ve kabul ediyorum
</div>
<button type='submit'><span>Şifre Sıfırla<br>Giriş Yap<br>Kayıt Ol</span></button>
</form
>
<script>
$(document).ready(function(){
$("form").validate({
submitHandler: function() {
$.ajax({
url: 'inc/posts.php',
type: 'post',
data: $('form').serialize(),
success: function(msg) {
$('#bildir').html(msg);
},
error: function(error) {
$('#bildir').html(error);
}
});
}
});
});
</script>
примечание: * Пример 1012 * - это просто показать, что я хочу сделать с jquery только потому, что у меня плохое выражение. событие не имеет ничего общего с php.