JS如何实现表单提交后页面不跳转

angellover08 2013-02-01 09:43:57
在写一个测试程序。
<input name="checkcode" value="">
需要用JS让这个checkcode自增,从0-9999,每增一位提交一次,若验证正确就返回到正确页面,错误就继续提交,而不跳转到其他页面,请问如何实现?
初学JS,多谢各位。
...全文
822 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
herestay 2013-02-01
  • 打赏
  • 举报
回复
不是非常明白撸主的意思,应该是这样吧,Jquery实现的。



<script>

var count=0;

function check(){
	count+=1;
	//没明白你的意思,如果你是要将重试次数显示在按钮上,就这样做。
	$('#checkcode').val(count);
	$.post('xxxx.action',function(res){
		if(res=='验证正确'){
			window.location="正确页面";
		}else{//返回错误继续重试
			if(count<9999){
				check();
			}
		}
	});
}

</script>



<input name="checkcode" id="checkcode" value="" onclick="check()" />


angellover08 2013-02-01
  • 打赏
  • 举报
回复
引用 1 楼 zzgzzg00 的回复:
把提交的数据以一定格式组装后用ajax试试
可否给个示例代码?
angellover08 2013-02-01
  • 打赏
  • 举报
回复
各位可否帮忙写个示例代码?
bbjbepzz 2013-02-01
  • 打赏
  • 举报
回复
用ajax异步提交
夜色镇歌 2013-02-01
  • 打赏
  • 举报
回复
你要先知道 怎么知道你提交的正确了?
似梦飞花 2013-02-01
  • 打赏
  • 举报
回复
把提交的数据以一定格式组装后用ajax试试
sgyyz 2013-02-01
  • 打赏
  • 举报
回复
引用 6 楼 herestay 的回复:
不是非常明白撸主的意思,应该是这样吧,Jquery实现的。 XML/HTML code?123456789101112131415161718192021222324<script> var count=0; function check(){ count+=1; //没明白你的意思,如果你是要将重试次数显示在按钮上,就这样做。 $('#che……
类似,如果你要让他自动一点,你在文档加载以后setInterval(functionName, time)去然他自动执行。

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧