checkfield ApplicantNationalInsurance and ApplicantVarious not ready yet

This commit is contained in:
2025-01-24 15:47:18 +01:00
parent ba08715c9a
commit 8e9fe46b96
4 changed files with 159 additions and 156 deletions

View File

@@ -77,6 +77,7 @@ GridLayout
id: street
Layout.fillWidth: true
placeholderTextColor: "red"
onTextChanged: checkFields()
}
Label
@@ -90,6 +91,7 @@ GridLayout
id: houseno
Layout.fillWidth: true
placeholderTextColor: "red"
onTextChanged: checkFields()
}
Label
@@ -107,8 +109,8 @@ GridLayout
id: postcode
Layout.fillWidth: true
editable: true
onCurrentTextChanged: checkFields()
onEditTextChanged: checkFields()
onCurrentTextChanged: checkFields()
onActivated: currentValue
model: address_model
textRole: "display"
@@ -118,7 +120,7 @@ GridLayout
onCurrentIndexChanged: city.currentIndex = postcode.currentIndex
validator: RegularExpressionValidator
{
regularExpression: /([0-9]{1,5})/
regularExpression: /([^$][0-9]{1,4})/
}
}
@@ -157,6 +159,7 @@ GridLayout
Layout.fillWidth: true
placeholderTextColor: "red"
Layout.columnSpan: 3
onTextChanged: checkFields()
}
Label
{
@@ -170,6 +173,7 @@ GridLayout
Layout.fillWidth: true
placeholderTextColor: "red"
Layout.columnSpan: 3
onTextChanged: checkFields()
}
Label
{
@@ -183,6 +187,7 @@ GridLayout
Layout.fillWidth: true
placeholderTextColor: "red"
Layout.columnSpan: 3
onTextChanged: checkFields()
}
Label
{
@@ -214,6 +219,7 @@ GridLayout
visible: radio.children[1].checked
placeholderTextColor: "red"
Layout.columnSpan: 3
onTextChanged: checkFields()
}
Label
{
@@ -229,6 +235,7 @@ GridLayout
visible: radio.children[1].checked
placeholderTextColor: "red"
Layout.columnSpan: 3
onTextChanged: checkFields()
}
Label
{
@@ -244,6 +251,7 @@ GridLayout
visible: radio.children[1].checked
placeholderTextColor: "red"
Layout.columnSpan: 3
onTextChanged: checkFields()
}
Label
{
@@ -259,6 +267,7 @@ GridLayout
visible: radio.children[1].checked
placeholderTextColor: "red"
Layout.columnSpan: 3
onTextChanged: checkFields()
}
Label
{
@@ -272,6 +281,7 @@ GridLayout
Layout.fillWidth: true
placeholderTextColor: "red"
Layout.columnSpan: 3
onTextChanged: checkFields()
}
Item
@@ -287,8 +297,11 @@ GridLayout
}
else
{
console.log("Mitarbeiter")
return (firstname.text.trim() && lastname.text.trim())
return (firstname.text.trim() && lastname.text.trim() && street.text.trim() && houseno.text.trim()
&& (postcode.editText.trim() || postcode.currentText.trim())
&& (city.editText.trim() || city.currentText.trim()) && phonenumber.text.trim()
&& cellphone.text.trim() && email.text.trim() && jobdescription.text.trim()
&& workstart.text.trim() && workend.text.trim() && timetowork.text.trim() && briefAnrede.text.trim())
}
}
function requiredField()
@@ -303,5 +316,6 @@ GridLayout
workend.placeholderText = pf
timetowork.placeholderText = pf
briefAnrede.placeholderText = pf
houseno.placeholderText = pf
}
}