簡體   English   中英

如何檢查文本輸入是否與變量匹配?

[英]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)');
    }); 
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM