3.0 註冊"我同意"按鈕廷時 Hack
這hack是用來修改註冊時agree按鈕,
數10秒才可按agree註冊。
強迫註冊會員細心閱讀用戶條款10秒。
英文版修改法:
登入後台→Styles & Templates→Style Manager→expand dafault style(>>按鈕來的)→修改signupadult模板
找<form action="register.php" method="post">這行
改成<form action="register.php" method="post" name="register">
找<input type="submit" class="button" value="Agree" />
改成<input type="submit" name="Submit" class="button" value="Agree" />
在這後面加上
代碼:
<script>
secs = 10; // Number of secs to delay
wait = secs * 1000;
document.forms.register.Submit.disabled =true;
for(i=1;i<=(wait/1000);i++) {
window.setTimeout("doUpdate(" + i + ")", i * 1000);
}
window.setTimeout("Timer()", wait);
function doUpdate(num) {
if(num == (wait/1000)) {
document.forms.register.Submit.value = "Agree";
} else {
wut = (wait/1000)-num;
document.forms.register.Submit.value = "Agree (" + wut + ")";
}
}
function Timer() {
document.forms.register.Submit.disabled =false;
}
</script>
~~~~~~英文版完~~~~~~
如果按鈕要顯示成中文,
請用以下的版本:
代碼:
<script>
secs = 10; // Number of secs to delay
wait = secs * 1000;
document.forms.register.Submit.disabled =true;
for(i=1;i<=(wait/1000);i++) {
window.setTimeout("doUpdate(" + i + ")", i * 1000);
}
window.setTimeout("Timer()", wait);
function doUpdate(num) {
if(num == (wait/1000)) {
document.forms.register.Submit.value = "同意";
} else {
wut = (wait/1000)-num;
document.forms.register.Submit.value = "請細心閱讀條款(" + wut + ")";
}
}
function Timer() {
document.forms.register.Submit.disabled =false;
}
</script>
|