Welcome to Bucaro TecHelp!

Bucaro TecHelp
HTTPS Encryption not required because no account numbers or
personal information is ever requested or accepted by this site

About Bucaro TecHelp About BTH User Agreement User Agreement Privacy Policy Privacy Site Map Site Map Contact Bucaro TecHelp Contact RSS News Feeds News Feeds

HTML5 Slider Control

The slider control (<input type="range"), sometimes referred to as a slider bar, displays a bar with an adjustment knob that a user can drag with their mouse pointer. As the user drags the knob, the slider control returns a numerical value which is within the range specified by the values assigned by the coder to the min and max attributes of the control.

Most browser renderings of a slider control do not display the numerical values for various locations of the knob, so the slider control is not designed for precision settings. The basic html code for a slider control is shown below.

<input type="range" min="0" max="10" value="5">

A more complete example is shown below.

<input type="range" min="10" max="50" step="2" value="24">

Slider Control Attributes

minminimum value
maxmaximum value
stepamount of increment or decrement
valuestarting value

Shown below is some practical code to access the contents of the slider control. The additional attributes are id which allows the JavaScript getElementById method to access the element, and the onchange event to call the JavaScript function.

<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8'>

<script>
function displayNumber()
{
   var slideNum = document.getElementById("test").value;
   document.getElementById("show").value = slideNum;
}
window.onload = displayNumber;
</script>

</head>
<body>

<input type="text" id="show" size="4"><br />
<input type="range" id="test" min="0" max="12" step="2" value="4" onchange="displayNumber()">

</body>
</html>

Note that since the slider control itself does not display a value, the displayNumber function is called by the window.onload event to display the initial value assigned by the coder.

More HTML Code:
• Use fieldset to Organize Form Elements
• Set Form Controls Tab Order With tabindex Attribute
• The Heading Tags
• Aligning an Image on Your Web Page
• Text Input Box Basics
• HTML Special Characters - Character Entities
• HTML5 Input Type - URL
• HTML5 Input Type - Email
• HTML title Tag
• HTML center Tag

Follow Stephen Bucaro Follow @Stephen Bucaro

Fire HD
[Site User Agreement] [Privacy Policy] [Site map] [Search This Site] [Contact Form]
Copyright©2001-2024 Bucaro TecHelp 13771 N Fountain Hills Blvd Suite 114-248 Fountain Hills, AZ 85268