我已经创建了一个带有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
文件中添加了一个方法,当我单击提交按钮时,该方法将触发
第一次
我如何对空字段进行客户端验证,并在用户单击“提交”按钮时激发一个方法?
1条答案
按热度按时间weylhg0b1#
我已经使用
Reactive forms
修复了客户端验证。😀首先在
app.modules.ts
文件的imports
部分添加ReactiveFormsModule
。这就是如何设计
component.html
文件在
initializeForm()
中,我们有userName
和email
,这些名称应该是.html
文件中的formControlName
。您可以根据需要添加任意多的字段。这是登录页面的外观如果您需要详细信息visit this.