diff --git a/public/js/pages/register.js b/public/js/pages/register.js index 3ef965f..34470a6 100644 --- a/public/js/pages/register.js +++ b/public/js/pages/register.js @@ -14,8 +14,6 @@ const RegisterPage = {
-
-
@@ -23,13 +21,6 @@ const RegisterPage = {
-
-
- - -
-
- ${this.captcha ? `
@@ -39,6 +30,16 @@ const RegisterPage = {
` : ''} +
+
+ + +
+
+ +
+ + @@ -53,9 +54,8 @@ const RegisterPage = { toggleSource() { const src = document.getElementById('rs').value; - const labels = { netease:['游戏名称','网易UID'], skin:['游戏名称','皮肤站UUID(自动获取)'] }; - document.getElementById('rs-label1').textContent = labels[src][0]; - document.getElementById('rs-label2').textContent = labels[src][1]; + document.getElementById('rs-label1').textContent = '游戏名称'; + document.getElementById('rs-label2').textContent = src === 'netease' ? '网易UID' : '皮肤站UUID(自动获取)'; document.getElementById('uid-group').style.display = src === 'netease' ? '' : 'none'; document.getElementById('rgu').required = src === 'netease'; }, @@ -68,6 +68,8 @@ const RegisterPage = { this.toggleSource(); document.getElementById('send-code-btn').addEventListener('click', async () => { + const captcha = document.getElementById('captcha-a'); + if (captcha && !captcha.value.trim()) { alert('请先完成人机验证'); return; } const email = document.getElementById('re').value.trim(); if (!email) { alert('请先填写邮箱'); return; } const btn = document.getElementById('send-code-btn'); @@ -75,7 +77,7 @@ const RegisterPage = { try { const r = await API.post('/auth/send-verify-code', { email }); this.codeId = r.code_id; - if (r.dev) alert('开发模式,验证码: ' + r.code); + if (r.dev) alert('验证码: ' + r.code); btn.textContent = '\u2713 已发送'; document.getElementById('vf-code').focus(); } catch(ex) { alert(ex.message); btn.disabled = false; btn.textContent = '发送验证码'; }