Skip to content
Snippets Groups Projects
Commit 9ca9c376 authored by chiahetcho's avatar chiahetcho :speech_balloon:
Browse files

link changed and disabled when unchecked checkbox

parent c3b3d6aa
Branches
No related tags found
2 merge requests!38link changed and disabled button when unchecked checkbox,!39Change form link
...@@ -52,34 +52,22 @@ ...@@ -52,34 +52,22 @@
adminsitrative, dans le strict respect du cadre spécifié ci-dessus : adminsitrative, dans le strict respect du cadre spécifié ci-dessus :
</p> </p>
<mat-checkbox id="checkboxUtilisation" class="checkbox-field" formControlName="acceptedConditions" required onclick='if (document.getElementById("checkboxUtilisation").classList.contains("mat-checkbox-checked")) { <mat-checkbox id="checkboxUtilisation" class="checkbox-field" formControlName="agree" required>
document.getElementById("boutonChiant").setAttribute("disabled", "true");
}
else {
document.getElementById("boutonChiant").removeAttribute("disabled");
}'>
J'accepte cette utilisation J'accepte cette utilisation
</mat-checkbox> </mat-checkbox>
<p class="text-center"> <p class="text-center">
<a mat-raised-button color="accent" disabled id="boutonChiant" <a mat-raised-button color="accent" [disabled]="formGroup.value.agree == false"
href="https://docs.google.com/forms/d/e/1FAIpQLScJnkGaDdXWL-sPyHuq58gJivr5xkZ_M5AASRCBHx4a9wR4-Q/viewform?usp=sf_link" href="https://docs.google.com/forms/u/1/d/1mIEy-FVgYvrL0Ntl8YpLKVn0DqpjSl9S_ekjqYo53rI/viewform"
rel="noreferrer" target="_blank"> target="_blank">
<mat-icon>launch</mat-icon> <mat-icon>launch</mat-icon>
Remplir le formulaire Remplir le formulaire
</a> </a>
</p> </p>
<mat-checkbox class="checkbox-field" formControlName="filledForm" required> <mat-checkbox class="checkbox-field" formControlName="filledForm" required>
J'ai rempli le formulaire J'ai rempli le formulaire
</mat-checkbox> </mat-checkbox>
<!-- ici -->
<!-- ici -->
<p> <p>
Il ne te reste plus qu'à choisir un mot de passe. :-) Il ne te reste plus qu'à choisir un mot de passe. :-)
</p> </p>
......
...@@ -41,9 +41,11 @@ export class StudentSignupComponent implements OnInit { ...@@ -41,9 +41,11 @@ export class StudentSignupComponent implements OnInit {
phoneNumber: '', phoneNumber: '',
password: '', password: '',
passwordConfirm: '', passwordConfirm: '',
agree: [false, Validators.required],
filledForm: false, filledForm: false,
acceptedConditions: false, acceptedConditions: false,
}, { validator: (group) => this.checkPasswords(group)}) }, { validator: (group) => this.checkPasswords(group)},)
console.log(this.formGroup.value.agree)
} }
private checkPasswords(group: FormGroup): null | any { private checkPasswords(group: FormGroup): null | any {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment