|
489 | 489 | <div class="card-header">
|
490 | 490 | <strong>Validation states</strong> Form
|
491 | 491 | </div>
|
492 |
| - <div class="card-body"> |
493 |
| - <div class="form-group has-success"> |
494 |
| - <label class="form-col-form-label" for="inputSuccess1">Input with success</label> |
495 |
| - <input type="text" class="form-control" id="inputSuccess1"> |
496 |
| - </div> |
497 |
| - <div class="form-group has-warning"> |
498 |
| - <label class="form-col-form-label" for="inputWarning1">Input with warning</label> |
499 |
| - <input type="text" class="form-control" id="inputWarning1"> |
500 |
| - </div> |
501 |
| - <div class="form-group has-danger"> |
502 |
| - <label class="form-col-form-label" for="inputError1">Input with error</label> |
503 |
| - <input type="text" class="form-control" id="inputError1"> |
| 492 | + <form> |
| 493 | + <div class="card-body"> |
| 494 | + <div class="form-group"> |
| 495 | + <label class="form-col-form-label" for="inputSuccess1">Input with success</label> |
| 496 | + <input type="text" class="form-control is-valid" id="inputSuccess1"> |
| 497 | + <div class="valid-feedback"> |
| 498 | + Input is valid. |
| 499 | + </div> |
| 500 | + </div> |
| 501 | + <div class="form-group"> |
| 502 | + <label class="form-col-form-label" for="inputError1">Input with error</label> |
| 503 | + <input type="text" class="form-control is-invalid" id="inputError1"> |
| 504 | + <div class="invalid-feedback"> |
| 505 | + Please provide a valid information. |
| 506 | + </div> |
| 507 | + </div> |
504 | 508 | </div>
|
505 |
| - </div> |
| 509 | + </form> |
506 | 510 | </div>
|
507 | 511 | </div><!--/.col-->
|
508 | 512 | <div class="col-sm-6">
|
509 | 513 | <div class="card">
|
510 | 514 | <div class="card-header">
|
511 |
| - <strong>Validation states</strong> with optional icons |
| 515 | + <strong>Validation </strong> <code>was-validated</code> |
512 | 516 | </div>
|
513 | 517 | <div class="card-body">
|
514 |
| - <div class="form-group has-success"> |
515 |
| - <label class="form-col-form-label" for="inputSuccess2">Input with success</label> |
516 |
| - <input type="text" class="form-control form-control-success" id="inputSuccess2"> |
517 |
| - </div> |
518 |
| - <div class="form-group has-warning"> |
519 |
| - <label class="form-col-form-label" for="inputWarning2">Input with warning</label> |
520 |
| - <input type="text" class="form-control form-control-warning" id="inputWarning2"> |
521 |
| - </div> |
522 |
| - <div class="form-group has-danger has-feedback"> |
523 |
| - <label class="form-col-form-label" for="inputError2">Input with error</label> |
524 |
| - <input type="text" class="form-control form-control-danger" id="inputError2"> |
525 |
| - </div> |
| 518 | + <form class="was-validated"> |
| 519 | + <div class="form-group"> |
| 520 | + <label class="form-col-form-label" for="inputSuccess2">Input is valid</label> |
| 521 | + <input type="text" class="form-control is-valid" id="inputSuccess2"> |
| 522 | + <div class="valid-feedback"> |
| 523 | + Looks good! |
| 524 | + </div> |
| 525 | + </div> |
| 526 | + <div class="form-group"> |
| 527 | + <label class="form-col-form-label" for="inputError2">Input required</label> |
| 528 | + <input type="text" class="form-control" id="inputError2" required> |
| 529 | + <div class="valid-feedback"> |
| 530 | + Input is valid. |
| 531 | + </div> |
| 532 | + <div class="invalid-feedback"> |
| 533 | + Please provide a valid information. |
| 534 | + </div> |
| 535 | + </div> |
| 536 | + </form> |
526 | 537 | </div>
|
527 | 538 | </div>
|
528 | 539 | </div><!--/.col-->
|
|
970 | 981 | <div class="card-header">
|
971 | 982 | <i class="fa fa-edit"></i>Form Elements
|
972 | 983 | <div class="card-header-actions">
|
973 |
| - <a href="#" class="btn-setting"><i class="icon-settings"></i></a> |
974 |
| - <button type="button" class="btn btn-minimize" |
975 |
| - (click)="toggleCollapse()"><i class={{iconCollapse}}></i> |
976 |
| - </button> |
977 |
| - <a href="#" class="btn-close"><i class="icon-close"></i></a> |
| 984 | + <button type="button" class="card-header-action btn btn-link btn-setting"><i class="icon-settings"></i></button> |
| 985 | + <button type="button" class="card-header-action btn btn-link btn-minimize"(click)="toggleCollapse()"><i class={{iconCollapse}}></i></button> |
| 986 | + <button type="button" class="card-header-action btn btn-link btn-close"><i class="icon-close"></i></button> |
978 | 987 | </div>
|
979 | 988 | </div>
|
980 | 989 | <div (collapsed)="collapsed($event)"
|
|
0 commit comments