p4.component.html 1.43 KB
Newer Older
李彥志's avatar
李彥志 committed
1 2 3 4 5 6 7
<h5>輸入欄位驗證</h5>

<table border="2">
  製作三個directive 輸入欄位驗證<br>
  一.必須輸入大於0,若輸入小於或等於0,則alert訊息<br>
  二.只能輸入數字,若輸入欄位不符,則alert訊息<br>
  三.只能輸入英文兩碼+數字三碼,若輸入欄位不符,則alert訊息</table>
8

李彥志's avatar
李彥志 committed
9
<br>
10
  <!-- 欄位一 : <input class="number"
11
            placeholder="輸入後請按enter"
李彥志's avatar
李彥志 committed
12 13 14
            autofocus
            (keyup.enter)="addNumber($event.target)"
            ><br><br>
李彥志's avatar
李彥志 committed
15
  欄位二 : <input class="number"
16 17 18 19 20
            placeholder="輸入後請按enter"
            autofocus
            (keyup.enter)="addNumber2($event.target)"><br><br>
  欄位三 : <input class="number"
            placeholder="輸入後請按enter"
李彥志's avatar
李彥志 committed
21
            autofocus
22 23 24 25 26 27 28 29 30 31 32
            (keyup.enter)="addNumber3($event.target)"><br><br> -->

  欄位一 : <input type="number" placeholder="請輸入" name="test" [(ngModel)]="test">
          <button (click)="checkNumber(test)">確認</button> <br>
  欄位二 : <input type="number" placeholder="請輸入" name="test2" [(ngModel)]="test2">
          <button (click)="checkNumber2(test2)">確認</button> <br>

  欄位三 : <input type="text" placeholder="請輸入" name="test3" [(ngModel)]="test3"
            onkeyup="this.value=this.value.replace(/[^\a-\z\A-\Z0-9]/g,'');">
          <button (click)="checkNumber3(test3)">確認</button> <br>

李彥志's avatar
李彥志 committed
33
  <router-outlet></router-outlet>