onClick="this.disabled=true"
대신에
<button onclick="beCheckWrite(this)">dddd</button> <input type="submit" value="등록중" onclick="beCheckWrite(this)"/>
* input / button 관계없이 작동하도록 만들었습니다.
<script>
function
beCheckWrite(obj){
var
delaytime = 5000,
// 몇초 후 재활성화 해줄 건지 설정 1000 = 1초
submingText =
'등록중입니다.'
,
// 클릭했을 때 보여줄 멘트..
ori_text = jQuery(obj).val(),
checkInput =
false
;
//우선 비활성화를 한다.
obj.disabled=
true
//기존 멘트를 바꿔준다.
if
(!ori_text){
ori_text = jQuery(obj).text();
jQuery(obj).text(submingText);
}
else
{
jQuery(obj).val(submingText);
// 설정한 시간이 지나면 다시 활성화
timeEvent = setTimeout(
(){
(checkInput) jQuery(obj).val(ori_text);
jQuery(obj).text(ori_text);
},delaytime);
</script>
로그인
회원가입
onClick="this.disabled=true"
대신에
<button onclick="beCheckWrite(this)">dddd</button>
<input type="submit" value="등록중" onclick="beCheckWrite(this)"/>
* input / button 관계없이 작동하도록 만들었습니다.
이 댓글을
<script>functionbeCheckWrite(obj){vardelaytime = 5000,// 몇초 후 재활성화 해줄 건지 설정 1000 = 1초submingText ='등록중입니다.',// 클릭했을 때 보여줄 멘트..ori_text = jQuery(obj).val(),checkInput =false;//우선 비활성화를 한다.obj.disabled=true;//기존 멘트를 바꿔준다.if(!ori_text){checkInput =false;ori_text = jQuery(obj).text();jQuery(obj).text(submingText);}else{checkInput =true;jQuery(obj).val(submingText);}// 설정한 시간이 지나면 다시 활성화vartimeEvent = setTimeout(function(){obj.disabled=false;if(checkInput) jQuery(obj).val(ori_text);elsejQuery(obj).text(ori_text);},delaytime);}</script>이 댓글을