remember me checkbox login form

This commit is contained in:
Fran Jurmanović
2021-07-12 22:26:32 +02:00
parent 836bbd47e2
commit ac13cdcc11
4 changed files with 44 additions and 17 deletions

View File

@@ -41,7 +41,11 @@ class LoginPageElement extends BasePageElement {
const formObject: any = {};
this.inputs.forEach((input: InputFieldElement) => {
const inputType = input.inp;
formObject[input.name] = (inputType as HTMLInputElement).value;
if (input.type === 'checkbox') {
formObject[input.name] = (inputType as HTMLInputElement).checked;
} else {
formObject[input.name] = (inputType as HTMLInputElement).value;
}
});
return formObject;
}
@@ -93,6 +97,14 @@ class LoginPageElement extends BasePageElement {
data-targets="login-page.inputs"
data-rules="required"
>
</input-field>
<input-field
data-type="checkbox"
data-name="rememberMe"
data-label="Remember me"
data-targets="login-page.inputs"
data-rules=""
>
</input-field>`;
};