关注表单时如何更改表单中输入标签的颜色? [复制]

Posted

技术标签:

【中文标题】关注表单时如何更改表单中输入标签的颜色? [复制]【英文标题】:How can I change the color of input tag in a form when focusing on it? [duplicate] 【发布时间】:2019-12-23 02:40:15 【问题描述】:

我正在使用引导程序为我的网站创建一个联系我们的表单,当用户单击提交并且有一个未填写的必填字段时,它会滚动到该字段并且该字段周围有一个蓝色边框(这会自动发生,这意味着我没有编写任何代码来处理空的必填字段),我希望表单以相同的行为运行,但边框颜色变为红色。

我究竟怎样才能做到这一点?

【问题讨论】:

这和那2个问题不一样 【参考方案1】:

添加一个你想要的边框样式的类

if ($("#frm").validationEngine('validate')) 
//add validation criteria as per your requirement

//if it is null value, addd a class to change the border color and focus it
//for exmaple suppose firstname is  the field name,
if($('#firstname').val()=="")

$('#firstname').addClass("required");
$('#firstname').focus();


.required

border-color:red;
background:white;
<form name="frm">
<input type="text" name="firstname" id="firstname" placeholder="ENTER NAME">
</form>

【讨论】:

以上是关于关注表单时如何更改表单中输入标签的颜色? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何使整个表单(输入和提交按钮)在焦点上更改边框颜色(引导程序 3)

如何防止表单提交在字段上点击输入? [复制]

如何在 JavaScript 中更改复选框的标签?

如何设置 xamarin 表单输入字段的禁用文本颜色?

django - 更改表单的结构,以便输入超出标签

更改 paypal 购物车/结帐输入标签、表单名称和删除数量输入