diff options
Diffstat (limited to 'basicsuite/textinput/main.qml')
-rw-r--r-- | basicsuite/textinput/main.qml | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/basicsuite/textinput/main.qml b/basicsuite/textinput/main.qml index 8f63b83..c6bcda9 100644 --- a/basicsuite/textinput/main.qml +++ b/basicsuite/textinput/main.qml @@ -89,10 +89,10 @@ Flickable { inputMethodHints: Qt.ImhNoAutoUppercase | Qt.ImhPreferLowercase | Qt.ImhSensitiveData | Qt.ImhNoPredictiveText enterKeyText: "Next" enterKeyEnabled: text.length > 0 - onEnterKeyClicked: numberField.focus = true + onEnterKeyClicked: phoneField.focus = true } TextField { - id: numberField + id: phoneField validator: RegExpValidator { regExp: /^[0-9\+\-\#\*\ ]{6,}$/ } width: parent.width @@ -100,6 +100,17 @@ Flickable { inputMethodHints: Qt.ImhDialableCharactersOnly enterKeyText: "Next" enterKeyEnabled: text.length > 0 + onEnterKeyClicked: numberField.focus = true + } + TextField { + id: numberField + + validator: RegExpValidator { regExp: /^[0-9\+\-\ .]{6,}$/ } + width: parent.width + previewText: "Decimal number field" + inputMethodHints: Qt.ImhFormattedNumbersOnly + enterKeyText: "Next" + enterKeyEnabled: text.length > 0 onEnterKeyClicked: textArea.focus = true } TextArea { |