【发布时间】:2017-03-23 12:07:09
【问题描述】:
我有一个表格。我需要设置表单验证输入
<input type="text" name="telefon" required="" placeholder="Telefon numaranız" class="form-control">
但是当我点击提交表单为空或不为空时发送。这是我的 JavaScript 代码
<script>
function uyem() {
jQuery.ajax({
type: 'POST',
url: 'src/ajax/kayit.php',
data: $('#uyelik-formu').serialize(),
error:function(){ $('#sonuc').html("Bir hata algılandı."); },
success : function (sonuc){
if(sonuc == 'msms'){
$("#mod-sms").modal('show');
}
if (sonuc == 'hatak'){
$("#sonuc").html('<div role="alert" class="alert alert-danger alert-icon alert-icon-colored alert-dismissible"><div class="icon"><span class="mdi mdi-close-circle-o"></span></div><div class="message"><button type="button" data-dismiss="alert" aria-label="Close" class="close"><span aria-hidden="true" class="mdi mdi-close"></span></button><strong>Hata!</strong> E-posta yada telefon başka bir üye tarafından kullanılmakta.</div></div>');
}
if(sonuc == 'error'){
$("#mod-error").modal('show');
setTimeout(function() { location.reload() },4000);
}
if (sonuc == 'hata'){
$("#sonuc").html('<div role="alert" class="alert alert-danger alert-icon alert-icon-colored alert-dismissible"><div class="icon"><span class="mdi mdi-close-circle-o"></span></div><div class="message"><button type="button" data-dismiss="alert" aria-label="Close" class="close"><span aria-hidden="true" class="mdi mdi-close"></span></button><strong>Hata!</strong> Geçerli bir e-posta ve telefon numarası giriniz.</div></div>');
}
}
});
}
</script>
【问题讨论】:
-
Ajax 请求和普通请求不同。所需的 HTML 验证不适用于 ajax
-
控制台有错误吗?
-
您的真正问题是什么?你有错误吗?
-
什么@SagarV?这是我第一次听说。
-
没有错误。在控制台上
标签: javascript jquery ajax validation