|
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