summaryrefslogtreecommitdiffstats
path: root/basicsuite/textinput/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'basicsuite/textinput/main.qml')
-rw-r--r--basicsuite/textinput/main.qml15
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 {