【问题标题】:change in text color of typed value ,without changing color of already present value .using css3 or javascript or jquery改变输入值的文本颜色,而不改变已经存在的值的颜色。使用 css3 或 javascript 或 jquery
【发布时间】:2018-03-09 19:54:39
【问题描述】:

我有一个日期文本框,其中我使用了显示 dd/mm/yyyy 的占位符

点击文本框会显示一个 value="dd/mm/yyyy" ,为此我使用了掩码输入插件,我的查询是我想更改我正在输入的数字的颜色,保留剩余的内容颜色不变。 我们该怎么做呢。

请参阅此屏幕截图以供参考。

我尝试通过按键更改颜色,但更改了输入中的所有内容。

【问题讨论】:

  • 你必须提供一些你尝试过的代码。

标签: javascript css colors maskedtextbox maskedinput


【解决方案1】:

很酷的东西? 检查这个jsfiddle 这将改变颜色取决于你想要的任何值

$('.getvalueofinput').keydown(function() {
  var value1, value2;
  value1 = $('.getvalueofinput').val();
  value2 = $('.equalvalue').text();
  if (value1 == value2) {
    alert('equal');
    $('.getvalueofinput').css('background-color', 'brown').css('color','white');
  }

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type=text class="getvalueofinput">
<span class='equalvalue' value='write me'>write me</span>

【讨论】:

  • @ManishaVerma 写“写给我”,如果你看到这种情况,你会得到它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-29
  • 1970-01-01
  • 1970-01-01
  • 2014-08-06
  • 1970-01-01
  • 2015-05-23
  • 1970-01-01
相关资源
最近更新 更多