Bootstrap 5 表單驗證
表單驗證
您可以使用不同的驗證類向用戶提供有價值的反饋。請將 .was-validated
或 .needs-validation
添加到 <form> 元素,具體取決于您是要在提交表單之前還是之后提供驗證反饋。輸入字段將會有綠色(有效)或紅色(無效)邊框,以指示表單中缺少的內容。您還可以添加 .valid-feedback
或 .invalid-feedback
消息,以明確告知用戶缺失了什么,或者在提交表單之前需要完成什么。
實例
在這個例子中,我們在提交表單之前使用 .was-validated
來指示缺少什么:
<form action="/action_page.php" class="was-validated"> <div class="mb-3 mt-3"> <label for="uname" class="form-label">用戶名:</label> <input type="text" class="form-control" id="uname" placeholder="請輸入用戶名" name="uname" required> <div class="valid-feedback">有效的。</div> <div class="invalid-feedback">請填寫此字段。</div> </div> <div class="mb-3"> <label for="pwd" class="form-label">密碼:</label> <input type="password" class="form-control" id="pwd" placeholder="請輸入密碼" name="pswd" required> <div class="valid-feedback">有效的。</div> <div class="invalid-feedback">請填寫此字段。</div> </div> <div class="form-check mb-3"> <input class="form-check-input" type="checkbox" id="myCheck" name="remember" required> <label class="form-check-label" for="myCheck">我同意這些條款。</label> <div class="valid-feedback">有效的。</div> <div class="invalid-feedback">選中此復選框以繼續。</div> </div> <button type="submit" class="btn btn-primary">提交</button> </form>