为了防止用户点两次按钮,怎么样能使点一次后按钮不能点

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:51:44
Enabled = False 这个根本是不行的, 我早就试过了,因为这样就等点击事件执行完后才会是这个按钮不能点

<script type="text/javascript">
function chk(frm) {
//debugger;
var et = document.getElementById("__EVENTTARGET");
var btn, btns;
if(et) btns = document.getElementsByName(et.value);
btn = (btns && btns.length > 0) ? btns[0] : btns;
if(btn) {
//btn.value = 'submitting...';
btn.disabled =true;
}
return true;
}
function markWhoSumbit(whoiseName)
{
var btn = document.getElementById("__EVENTTARGET");
if(!btn) {
btn = document.createElement("input");
btn.type="hidden";
btn.name="__EVENTTARGET";
btn.id="__EVENTTARGET";
document.forms[0].appendChild(btn);
}
btn.value=whoiseN