submit按钮提交后怎么不能禁止
<scripttype="text/javascript">window.onload=function(){varform=document.forms[0];form...
<script type="text/javascript">
window.onload=function(){
var form=document.forms[0];
form.addEventListener("submit",function(){
form.elements["submit-btn"].disabled=true;
},false);
};
</script>
<body>
<form id="myForm">
<ul>
<li><input type="radio" name="color" value="red"/>Red</li>
<li><input type="radio" name="color" value="green"/>green</li>
<li><input type="radio" name="color" value="blue"/>blue</li>
</ul>
<input type="submit" name="submit-btn" />
</form>
</body> 展开
window.onload=function(){
var form=document.forms[0];
form.addEventListener("submit",function(){
form.elements["submit-btn"].disabled=true;
},false);
};
</script>
<body>
<form id="myForm">
<ul>
<li><input type="radio" name="color" value="red"/>Red</li>
<li><input type="radio" name="color" value="green"/>green</li>
<li><input type="radio" name="color" value="blue"/>blue</li>
</ul>
<input type="submit" name="submit-btn" />
</form>
</body> 展开
展开全部
每次都有一些答非所问,不懂装懂的人
楼主,表单不可能不提交的,不提交做什么用?
放一个提交的按钮做什么?
说简明白的,应该就是验证了之后再提交
有2种方法
一
:如2楼所说的就是按钮还是submit类型,只不过在form的里面onsubmit="checksubmit();"
然后在checksubmit函数里面验证,正确就return
true;
二
:就是你的提交按钮不是submit类型,而是button类型,点击了这个按钮调用验证函数
通过骓就调用表单的提交函数,比如,document.form1.submit()
楼主,表单不可能不提交的,不提交做什么用?
放一个提交的按钮做什么?
说简明白的,应该就是验证了之后再提交
有2种方法
一
:如2楼所说的就是按钮还是submit类型,只不过在form的里面onsubmit="checksubmit();"
然后在checksubmit函数里面验证,正确就return
true;
二
:就是你的提交按钮不是submit类型,而是button类型,点击了这个按钮调用验证函数
通过骓就调用表单的提交函数,比如,document.form1.submit()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“如果在button上绑定click事件,用button.submit()方法提交,然后冒泡到form的click事件上,再禁止按钮可以不?”,你的这个想法在完善一点就是ajax了。
button没有submit方法,那是表单元素的sumit事件。
给你个思路:
form上可以有action属性,需要在form的submit事件上用ajax的post方法将需要的数据提交到action属性值对应的页面,紧接着就用preventDefault阻止submit的默认行为。
注意浏览器兼容,比如阻止默认行为你需要有两种写法。
不懂再问
button没有submit方法,那是表单元素的sumit事件。
给你个思路:
form上可以有action属性,需要在form的submit事件上用ajax的post方法将需要的数据提交到action属性值对应的页面,紧接着就用preventDefault阻止submit的默认行为。
注意浏览器兼容,比如阻止默认行为你需要有两种写法。
不懂再问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询