Javascript 单击按钮时突出显示输入字段
我在页面上有一个登录按钮。单击此按钮后,登录模式将打开。它有两个字段:电子邮件和密码Javascript 单击按钮时突出显示输入字段,javascript,jquery,html,Javascript,Jquery,Html,我在页面上有一个登录按钮。单击此按钮后,登录模式将打开。它有两个字段:电子邮件和密码 <a href="#signin" class="btn">Sign In</a> 我想在单击登录按钮时突出显示电子邮件字段 <form role="form"> <div class="form-group"> <lab
<a href="#signin" class="btn">Sign In</a>
我想在单击登录按钮时突出显示电子邮件字段
<form role="form">
<div class="form-group">
<label for="InputUserName">Email <sup> *</sup></label>
<input type="text" class="form-control" id="InputUserName" placeholder="Enter Email">
</div>
<div class="row">
<div class="col-md-8" style="padding-top:8px">
<a href="" class="signup">Sign in</a>
</div>
<div class="col-md-4">
<button type="submit" class="btn btn-ruby-red pull-right">Submit</button>
</div>
</div>
</form>
电子邮件*
提交
您可以对输入使用focus()
方法自动将光标放置在其中:
$('#signin').click(function() {
// open modal...
$('#InputUserName').focus();
});
您可以对输入使用
focus()
方法自动将光标放在其中:
$('#signin').click(function() {
// open modal...
$('#InputUserName').focus();
});
你可以用
$('#signin').click(function(){
$('#InputUserName').focus(function(){
$(this).css({'border': '2px solid #FF0000'});
});
})) 您可以使用
$('#signin').click(function(){
$('#InputUserName').focus(function(){
$(this).css({'border': '2px solid #FF0000'});
});
})) 在Angular 5中,创建服装管道和下面提到的方法
公共静态validateAllFormFields(formGroup:formGroup){
Object.key(formGroup.controls).forEach((字段)=>{
const control=formGroup.get(字段);
if(FormControl的控件实例){
markAsTouched({onlySelf:true});
}else if(FormGroup的控制实例){
这。验证所有字段(控制);
}
});
}
公共静态setFocusOnInvalidFields(){
常量invalidItem=$('.ng invalid');
if(无效项长度){
$('input.ng无效')
.first()
.focus();
}
}
您可以使用下面的方法触发警报消息,并关注空的必填字段,同时单击ts文件中的提交按钮
存储格式(模式){
if(this.formName.dirty&&this.formName.valid){
);
}
}否则{
ControlUtils.validateAllFormFields(this.formName);
ControlUtils.setFocusOnInvalidFields();
此._alertService.warn('请填写必填字段');
}
}
在HTML文件中,执行以下更改
[formGroup]=“formName”并在提交llike时(单击)=保存表单(formName.value)
在Angular 5中,创建服装管并使用下面提到的方法
公共静态validateAllFormFields(formGroup:formGroup){
Object.key(formGroup.controls).forEach((字段)=>{
const control=formGroup.get(字段);
if(FormControl的控件实例){
markAsTouched({onlySelf:true});
}else if(FormGroup的控制实例){
这。验证所有字段(控制);
}
});
}
公共静态setFocusOnInvalidFields(){
常量invalidItem=$('.ng invalid');
if(无效项长度){
$('input.ng无效')
.first()
.focus();
}
}
您可以使用下面的方法触发警报消息,并关注空的必填字段,同时单击ts文件中的提交按钮
存储格式(模式){
if(this.formName.dirty&&this.formName.valid){
);
}
}否则{
ControlUtils.validateAllFormFields(this.formName);
ControlUtils.setFocusOnInvalidFields();
此._alertService.warn('请填写必填字段');
}
}
在HTML文件中,执行以下更改
[formGroup]=“formName”并在提交llike时(单击)=保存表单(formName.value)