交互设计中心-72色

交互设计中心 | 用户体验 | 优化

表单提交后按钮变灰不可用的方法

2009年1月13日 | 分类:jquery/javascript | 评论:0 | 引用:0 | | Tags:按钮  

在点击“Submit按钮”之后,将Submit设置为Disable,使按钮变灰不可用,具体的做法如下:

1、先在Form里加入:

onSubmit="submitonce(this)"


2、再在“Submit按钮”之前加入下面的代码:

<script language="javascript">
function submitonce(theform){
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=true
}
}
}
</script>


3、如果Form中原本就存在onSubmit动作,或者按钮类型不是Submit,而是button,则在onSubmit作用的函数中加入下面的代码:

document.fHtmlEditor.Submit.disabled=true;


PS:fHtmlEditor是表单名称,Submit是按钮名称。

Share
« 在css里面写javascript---css expression属性不要让js广告影响网页打开速度 »



◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。