SMBC AUTOCOMPLETE

SMBCダイレクト オートコンプリートスクリプト

  1. // ==UserScript==
  2. // @name SMBC AUTOCOMPLETE
  3. // @namespace https://rokoucha.net
  4. // @version 1.0.1
  5. // @description SMBCダイレクト オートコンプリートスクリプト
  6. // @author rokoucha
  7. // @match https://direct.smbc.co.jp/*
  8. // @grant none
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. (() => {
  13. "use strict"
  14. const form = document.querySelector('form[name="Login"]')
  15. if (form) {
  16. const dummyInput = document.createElement('input')
  17. dummyInput.type = 'text'
  18. dummyInput.name = 'username'
  19. dummyInput.autocomplete = 'email'
  20. //dummyInput.style = 'width: 1px;height: 1px;'
  21. dummyInput.addEventListener('change', (e) => e.target.value.split('-').map((value, idx) => {
  22. document.querySelector(`input[name="USRID${idx + 1}"]`).value = value
  23. }))
  24. form.insertBefore(dummyInput, document.getElementById('headerGroup'))
  25. dummyInput.focus()
  26. //form.insertAdjacentElement("beforeBegin", dummyInput)
  27. }
  28. })()