Change color for the last three digit in input value in javascript [duplicate]

Active3 hr before
Viewed126 times

6 Answers


It is not possible in input but you can change the background color to red if it is not in range using CSS only., Constructing a secret villain base - best ways for covert short-range air transport? ,Asking for help, clarification, or responding to other answers.

You can't do this with a regular <input type="text"> or <textarea> element, but with a normal element (like <div> or <p>) made contenteditable, you have all the freedoms of html/css formatting.

<div contenteditable>
   ST<span style="color: red">A</span>CK OVERFLOW
load more v

This sets the color of every <p> block so that its color attribute matches the current value of the color input, which is referred to using,Here's an example that watches changes over time to the color value:,As is the case with other <input> types, there are two events that can be used to detect changes to the color value: input and change. input is fired on the <input> element every time the color changes. The change event is fired when the user dismisses the color picker. In both cases, you can determine the new value of the element by looking at its value.

<input type="color" value="#ff0000">
load more v

Change the color of a color picker:,Get the color of a color picker:,The value attribute specifies the color for the color picker.

 Pretag team - issue, fix, solve, resolve

If you want to report an error, or if you want to make a suggestion, do not hesitate to send us an e-mail:,Note: <input> elements with type="number" are not supported in Internet Explorer 9 and earlier versions.,Tip: You can also access <input type="number"> by searching through the elements collection of a form.

 Pretag team - issue, fix, solve, resolve

More complex layouts can also be created with the grid system.,As shown in the previous examples, our grid system allows you to place any number of .cols within a .row or .form-row. They’ll split the available width equally between them. You may also pick a subset of your columns to take up more or less space, while the remaining .cols equally split the rest, with specific column classes like .col-7.,Validation styles are available for the following form controls and components:

   <div class="form-group">
      <label for="exampleInputEmail1">Email address</label>
      <input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
      <small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
   <div class="form-group">
      <label for="exampleInputPassword1">Password</label>
      <input type="password" class="form-control" id="exampleInputPassword1">
   <div class="form-group form-check">
      <input type="checkbox" class="form-check-input" id="exampleCheck1">
      <label class="form-check-label" for="exampleCheck1">Check me out</label>
   <button type="submit" class="btn btn-primary">Submit</button>
load more v

How to change the placeholder text using jQuery?,How to set the default value for an HTML <select> element?,Writing code in comment? Please use, generate link and share the link here.

This problem can be solved by using input tags having the same “name” attribute value that can group multiple values stored under one name which could later be accessed by using that name. To access all the values entered in input fields use the following method:

var input = document.getElementsByName('array[]');
load more v

Other "three-digit" queries related to "Change color for the last three digit in input value in javascript [duplicate]"