如何检查文本输入是否与变量匹配
How can I check if text input matches a variable?
我有一些javascript,当用户输入正确的文本(密码)时,它应该改变h2的颜色。但是用户可以乱七八糟地输入任何东西,它会改变文本颜色。有谁知道如何解决这个问题?这是我的代码:
var code = ('user1');
var entry = $('.code').val();
$('.code').change(function(code_check) {
if(code == entry) {
$('.codeText').css('color', 'rgb(247,37,62)');
} else if(code != entry) {
$('.codeText').css('color', 'rgb(61, 216, 97)');
}
});
您需要使用 this
作为引用的输入值
$('.code').change(function(){
$(this).css('color', function(){
return $(this).val().trim() == code ? 'rgb(247,37,62)' : 'rgb(61, 216, 97)');
});
});
相关文章:
- 是否可以用变量确认提示警报
- 用真或假初始化变量是否在 Javascript 中建立了内容的方向
- 如何确定套接字中的变量是否匹配
- 如何在JavaScript中检查变量是否为null和/或未定义
- 检查变量是否为字符串的简单方法
- 是否可以在另一个变量中使用未声明的变量
- 它是否创建了许多不利于JavaScript性能的变量
- jade/pug是否可以在include语句中使用变量
- 如何测试变量是否只有字母而不是abc1.关于验证电子邮件
- 如何查看变量名称是否已在Javascript中定义
- 检查是否已设置GET变量
- 在函数参数中使用变量,无论是否使用Jquery
- Chrome扩展:是否有一种方法可以运行JavaScript来获取页面上的内部html,并将其保存到扩展中的变量中
- JavaScript:检查变量是否等于两个或多个值之一的简单方法
- 是否可以在reactjs中设置多个状态变量
- 为什么不允许值为0的变量询问是否存在
- Javascript 测试是否设置了变量
- 是否可以在 Javascript 中将未声明的变量作为参数传递
- 变量/对象是否按值传递,为什么我不能在 javascript 中使用变量更改对象的属性
- 测试JavaScript是否符合异常变量名