summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/index.js16
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() {