亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

模糊事件處理

模糊事件處理

森林海 2022-08-27 09:36:56
我有一個模糊功能來檢查輸入是否必須包含字母表。我在模糊事件上觸發一個函數來檢查驗證。我的頁腳組件中有一個“下一步”按鈕,它可以將我導航到下一頁?,F在,如果我添加了一個無效的輸入(例如:123),然后直接單擊“下一步”按鈕(不跳出輸入字段),我會被重定向,而不是顯示字段級別的驗證。有人可以幫助我如何使用JavaScript解決這種情況嗎?我的 Html 代碼片段<mat-form-field>      <input autocomplete="offf" matInput [formControlName]="'lastName'" maxlength="30"        [placeholder]="'Last Name'"       (blur)="checkNameValidation($event , 'lastName')"/></mat-form-field>我的 ts 文件函數checkNameValidation(event , element: string) {var containsAlphabet = /[a-zA-Z]/.test(event.target.value);if(!containsAlphabet) {  this.myForm.get(element).setErrors({'invalid': true});}}
查看完整描述

2 回答

?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

你可以試試

  • 禁用提交按鈕,直到所有表單域都通過

  • 為 on 返回 false 如果任何表單域驗證失敗,
    則提交表單


查看完整回答
反對 回復 2022-08-27
?
慕田峪9158850

TA貢獻1794條經驗 獲得超7個贊

在此特定方案中,您應該使用鍵按下事件。這將幫助您捕獲該字段上發生的所有鍵盤。

使用下面的鏈接進行進一步參考

https://developer.mozilla.org/en-US/docs/Web/API/Document/keydown_event


查看完整回答
反對 回復 2022-08-27
  • 2 回答
  • 0 關注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號