我已经创建了一个带有form
标签的登录页面,我希望当用户单击Submit按钮时进行客户端验证,但什么也没发生,Checkform
方法没有被触发。这是我的代码
<div>
<form class="login">
<p class="title">Log in</p>
<input type="text" class="form-control id="username" id="txtUsername" required>
<div class="invalid-feedback">
Please provide Username
</div>
<input class="form-control type="text" id="email" id="txtPass" required>
<div class="invalid-feedback">
Please provide Password
</div>
<br>
<button type="button" onclick="Checkform()">
<span class="state">Log in</span>
</button>
</form>
</div>
我添加了bootstrap
类用于验证,还在.ts
文件中添加了一个方法,当我单击"提交"按钮时,该方法将触发
x一个一个一个一个x一个一个二个x
我如何在客户端验证空字段,并在用户单击Submit按钮时触发一个方法?
1条答案
按热度按时间rjee0c151#
我已经使用
Reactive forms
修复了客户端验证。它很容易开发😀首先在
app.modules.ts
文件的imports
部分添加ReactiveFormsModule
。这就是如何设计
component.html
文件在
initializeForm()
中,我们有userName
和email
,这些名称应该是.html
文件中的formControlName
。您可以根据需要添加任意多的字段。这是登录页面的外观如果您想了解详细信息visit this.