In this tutorial we will learn how to Check input value length with jQuery. For this we can use jQuery val() Method and length property, the combination of two can give length of value of input element.
Table of Contents
jQuery val() Method
jQuery val() Method sets or returns the value of the HTML input elements.
val() Method is used to get value from all form elements. In this example it is used to read the value of input tag.
length property
length property returns the number of elements in the jQuery object or number of characters in a string.
In this example length property is used to get the length of value of input element.
HTML Code
HTML Code is given below, in this code we have one input tag and one button tag.
<!DOCTYPE html>
<html>
<head>
<title>jQuery Check input value length</title>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<body>
<input type='text' id="input">
<button id="btn">Check Length</button>
<script src="script.js"></script>
</body>
</html>
JQuery Code
JQuery Code is given below, the code is executed on click of a button. This is done using jQuery click() method.
Then val() method is used to get the value of input field.
The length of value is then measured using length property.
Note: jQuery id Selector is used to select the input field.
<script>
$(document).ready(function(){
$('#btn').click(function(){
var value = $('#input').val();
var length = value.length;
alert(length);
});
});
</script>
Demo
Video Tutorial
Watch video tutorial on How To Check input value length in jQuery.