안녕하세요.

출석 메시지 입력없는 단순 출석 버튼을 만들어보려고 합니다.

 

출석부 기본스킨에서 아래의 코드만 새 스킨에 복사&붙여넣기해서 사용하면 문제가 없을까요?

<script type="text/javascript">
function beCheckWrite(obj){
var delaytime = 10000,
submingText = '출석중...',
ori_text = '출석체크하고 포인트 받기',
checkInput = false;

if(!ori_text){
checkInput = false;
ori_text = jQuery(obj).text();
}else{
checkInput = true;
}
if(ori_text == submingText) return false;
//obj.disabled=true;
if(!checkInput){
jQuery(obj).text(submingText);
}else{
jQuery(obj).val(submingText);
}
// 설정한 시간이 지나면 다시 활성화
setTimeout(function(){
if(checkInput) jQuery(obj).val(ori_text);
else jQuery(obj).text(ori_text);
},delaytime);

return true;
}
</script>

<form action="/" method="post" id="click_button" ruleset="Attendanceinsert">
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="act" value="procAttendanceInsertAttendance" />
<input type="hidden" name="xe_validator_id" value="modules/attendance/skins/pr_stamp/attendanceinsert" />
<input type="hidden" name="about_position" value="yes" />
<button type="submit" class="submit_btn" onclick="beCheckWrite(this)">출석체크하고 포인트 받기</button>
</form>