PageSourceSearch

https://thaineqas.com/js/forgetpass.js?v=20260915-forgetpass-errors

js thaineqas.com collected 2026-10-09 00:35:39 UTC 1,865 bytes, 29 lines download raw bytes

1import { forgetpass } from './common/auth.js?v=20260915-forgetpass-errors';
2
3async function onForgetPassSubmit(event)
4{
5    event.preventDefault();
6    let email_txt = document.getElementById('email_txt');
7    let ret = await forgetpass(email_txt.value.trim());
8    let login_alert = document.getElementById('login_error');
9    let alert_area = login_alert.querySelector('.alert');
10    login_alert.style.display = '';
11    alert_area.classList.remove('alert-danger', 'alert-success');
12
13    if(ret.forgetpass) {
14        alert_area.classList.remove('alert-danger');
15        alert_area.classList.add('alert-success');
16        alert_area.innerText = 'เราได้ส่งลิงก์เปลี่ยนรหัสผ่านทางอีเมลเรียบร้อย กรุณาตรวจสอบกล่องจดหมายหรือกล่องจดหมายขยะ';
17    } else if(ret.reason === 'email_not_found') {
18        alert_area.classList.add('alert-danger');
19        alert_area.innerText = 'เราตรวจไม่พบอีเมลนี้ในฐานข้อมูล';
20    } else if(ret.reason === 'email_send_failed') {
21        alert_area.classList.add('alert-danger');
22        alert_area.innerText = 'พบอีเมลในฐานข้อมูล แต่ระบบไม่สามารถส่งลิงก์ได้ในขณะนี้ กรุณาติดต่อผู้ดูแลระบบ';
23    } else {
24        alert_area.classList.add('alert-danger');
25        alert_area.innerText = 'ระบบไม่สามารถดำเนินการได้ในขณะนี้ กรุณาลองใหม่ภายหลัง';
26    }
27}
28
29document.getElementById('forget_form').addEventListener('submit', onForgetPassSubmit);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.