下面是我的代码,它是一个客户端表单验证,仅显示验证消息,但我希望它在显示验证消息时也将边框颜色更改为红色。我这样做了(输入#寄存器表单{border:1px solid#ca4343;})但没有起作用。
我还需要确认邮件中的检查内容
<script src="//code.jquery.com/jquery-1.9.1.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>
<script>
// When the browser is ready...
$(function() {
// Setup form validation on the #register-form element
$("#register-form").validate({
// Specify the validation rules
rules: {
name: "required",
gender: "required",
address: "required",
email: {
required: true,
email: true
},
username: "required",
password: {
required: true,
minlength: 5
}
},
// Specify the validation error messages
messages: {
name: "<br>Please enter your name",
gender: "<br>Please specify your gender",
address: "<br>Please enter your address",
email: "<br>Please enter a valid email address",
username: "<br>Please enter a valid username",
password: {
required: "<br>Please provide a password",
minlength: "<br>Your password must be at least 5 characters long"
}
},
submitHandler: function(form) {
form.submit();
}
});
});
</script>
<form action="./" method="post" id="register-form" novalidate="novalidate">
<div class="label">Name</div><input type="text" id="name" name="name" /><br />
<div class="label">Gender</div><select id="gender" name="gender" />
<option value="">Select One</option>
<option value="Female">Female</option>
<option value="Male">Male</option>
</select><br />
<div class="label">Address</div><input type="text" id="address" name="address" /><br />
<div class="label">Email</div><input type="text" id="email" name="email" /><br />
<div class="label">Username</div><input type="text" id="username" name="username" /><br />
<div class="label">Password</div><input type="password" id="password" name="password" /><br />
<div style="margin-left:140px;"><input type="submit" name="submit" value="Submit" /></div>
</form>
在css中创建一个新类:
input.error {
border:1px solid #ca4343;
}
. false
是jQuery验证插件的默认错误类
OP增加了检查电子邮件地址中@的要求:
验证规则中的email: true
行检查电子邮件地址是否是有效的电子邮件地址,从文档中可以检查@
<style>
.error,#register-form
{
border: solid 1px #ca4343
}
</style>
验证js添加新类“错误”您可以在此类上应用css以显示边框
这是一个表单,不是输入。试试这个:
form#register-form {border:1px solid #ca4343;}
或者更优选地,为无效表单分配一个类,例如“invalid”。然后您的CSS可以读取:
form.invalid {border:1px solid #ca4343;}
仅呈现具有此边框的无效表单。
是否可以更改html5电子邮件验证弹出窗口的文本? 文本“请输入电子邮件地址”用不同的文本?
问题内容: 我试图 建立一个解释器,所以我想知道如何 实时更改文本的颜色。例如,我在文本字段中输入的单词是: 几秒钟后,单词变成绿色。 可能吗? 问题答案: package test;
我对这两个都不熟悉 在我所有的表单中,textField的下划线都显示为蓝色。我想把它换成其他颜色。我使用的代码就像。。。 无法理解如何实现这一点。 注意:我知道这里有一个类似的问题,在flifter中更改TextField的下划线。但是,在那里也没有完全解决。另外,还有一个链接看起来与我的类似,它在这里使用appcompat v7更改EditText底线颜色,但实际上是属于Android开发的,
我试图改变一个文本字段的下划线颜色时,它的非活动/不集中。我不确定在哪里进行此更改,输入装饰主题仅在选中时更改下划线颜色。我如何实现这一点? 我试图改变这种颜色文本字段为浅灰色时,它没有选择/失去焦点。
如何将标题字体颜色更改为白色,填充为绿色?以下是我正在使用的类: 我相信,这是必须插入的代码。
我有一个弹出下载音频指令在我的应用程序。我正在尝试做的是,我想改变默认的文本颜色“OK”为蓝色。我试了一些东西,但不起作用。下面是我的代码: 但这种改变并没有反映出,有谁能告诉我,我做错了什么?