PageSourceSearch

https://hoshikare.jp/assets/js/disableSubmit.js?1

js hoshikare.jp collected 2026-10-02 15:30:27 UTC 1,072 bytes, 36 lines download raw bytes

1
2function disableButtonSubmit(event) {
3    // イベント伝搬停止
4    event.preventDefault();
5    event.stopPropagation();
6
7    // ボタンのsubmit
8    const form = event.target.closest('form');
9    form.submit();
10
11    // ボタンの無効化 (querySelector => querySelectorAllに変更。form内にボタンが複数あっても動くように)
12    form.querySelectorAll('button').forEach((submit) => {
13        submit.disabled = true;
14        setTimeout(() => {
15            submit.disabled = false;
16        }, 8000);
17    });
18}
19
20function disableASubmit(event) {
21    // イベント伝搬停止
22    event.preventDefault();
23    event.stopPropagation();
24
25    // ボタンのsubmit
26    const form = event.target.closest('form');
27    form.submit();
28
29    // ボタンの無効化 (querySelector => querySelectorAllに変更。form内にボタンが複数あっても動くように)
30    form.querySelectorAll('a').forEach((a) => {
31        a.style.pointerEvents = "none";
32        setTimeout(() => {
33            a.style.pointerEvents = "auto";
34        }, 8000);
35    });
36}

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.