Getting and Setting HTML Form Values

val() is a method for setting and querying the value attribute of HTML form elements, and also for querying and setting the selection state of checkboxes, radio buttons, and <select> elements:

// Get value from the surname text field
$("#surname").val() 
// Get single value from <select> 
$("#usstate").val()              
// Get array of values from <select multiple>
$("select#extras").val()         
// Get val of checked radio button
$("input:radio[name=ship]:checked").val()  
// Set value of a text field
$("#email").val("Invalid email address")   
// Check any checkboxes with these names or values
$("input:checkbox").val(["opt1", "opt2"])  
// Reset all text fields to their default
$("input:text").val(function() { 
    return this.defaultValue;
})

Get jQuery Pocket Reference now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.