diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/index.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/index.js b/src/index.js index fa4c8bc..0e26684 100644 --- a/src/index.js +++ b/src/index.js @@ -46,6 +46,22 @@ class IPAddress extends Component { event.target.value = +event.target.value + 1; this.handleChange(event); } + if (event.key === '.') { + event.preventDefault() + var octet_input = event.target.parentNode.nextSibling.firstChild + if (octet_input instanceof HTMLInputElement) { + octet_input.select() + octet_input.focus() + } + } + if (event.key === '/') { + event.preventDefault() + var mask_input = event.target.parentNode.nextSibling + if (mask_input instanceof HTMLInputElement) { + mask_input.select() + mask_input.focus() + } + } } getPretty() { |
