У меня есть матричная форма, из которой я хочу, чтобы пользователь ввел некоторые значения, а затем я хочу отправить эти значения. Однако я хочу, чтобы одно из полей было преобразовано в нижний регистр, а затем отправлено. Как я могу этого добиться.
HTML Код:
<mat-form-field appearance="fill">
<mat-label>Hive Table</mat-label>
<input
matInput
formControlName="hiveTable"
/>
</mat-form-field>
Машинописный код:
this.generalInfoForm = new FormGroup({
hiveTable: new FormControl('', [Validators.required]),
});
Что я пробовал до сих пор
<mat-label>Hive Table</mat-label>
<input
matInput
oninput="this.value = this.value.toLowerCase()"
(keyup.enter)="sendit($event.target.value)"
formControlName="hiveTable"
/>
</mat-form-field>
Я использовал oninout и используя keyup, я сделал console.log, и в консоли значения преобразуются в tolowercase, однако при его отправке значение изменяется обратно в соответствии с тем, как печатал пользователь. Что я делаю не так.