表单AJAX后出现了几个问题
问题1:undefined问题是咋回事。
不管操作什么,都提示,【操作信息】+undefined
比如:操作成功undefined;手机不能为空!undefined
数据是能正常提交,就是会一直出现这个undefined。
问题2:提交成功后,持续点击可以重复提交。
请问如何判断设置间隔时间?
问题3:提交成功后,还能执行后台设置的那个返回页面吗?
我的表单代码:
<form action="/index.php?c=form_biaodan2" method="post" id="myform" enctype="multipart/form-data">
<div class="body">
<ul>
<li class="item">
<span>联系人:</span>
<input name="data[title]" type="text" class="text" id="dr_title">
</li>
<li class="item">
<span>手 机:</span>
<input name="data[shouji]" type="text" class="text" id="dr_shouji">
</li>
</ul>
<ul>
<li class="item">
<span>微 信:</span>
<input name="data[weixin]" type="email" class="text" id="dr_weixin">
</li>
<button type="button" onclick="mysubmit()" class="submit">提交</button>
</div>
</form>
<script>
function mysubmit() {
$.ajax({
type: "POST",
dataType:"json",
url: '/index.php?c=form_biaodan2',
data: $('#myform').serialize(),
success: function(json) {
alert(json.code+json.msg);
}
});
}
</script>请问要如何改造呢?
间隔可以用js做倒计时,比如说60秒内不得提交,还可以开启验证码啊