jQuery获取表单的值val()
warning:
这篇文章距离上次修改已过205天,其中的内容可能已经有所变动。
在jQuery中,val()
方法用于获取表单元素的值。对于文本框、密码框、隐藏域、复选框、单选按钮和下拉列表来说,该方法可以获取到用户输入的值。
以下是使用 val()
方法获取表单值的示例代码:
HTML 部分:
<form id="myForm">
<input type="text" name="username" value="JohnDoe">
<input type="password" name="password" value="12345">
<input type="hidden" name="token" value="ABCDEF">
<input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female"> Female
<select name="country">
<option value="usa">USA</option>
<option value="canada">Canada</option>
<option value="uk">UK</option>
</select>
</form>
jQuery 部分:
$(document).ready(function() {
// 获取文本框的值
var username = $('#myForm input[name="username"]').val();
// 获取密码框的值
var password = $('#myForm input[name="password"]').val();
// 获取隐藏域的值
var token = $('#myForm input[name="token"]').val();
// 获取被选中的单选按钮的值
var gender = $('#myForm input[name="gender"]:checked').val();
// 获取下拉列表的选中值
var country = $('#myForm select[name="country"]').val();
// 输出获取的值
console.log(username); // 输出: JohnDoe
console.log(password); // 输出: 12345
console.log(token); // 输出: ABCDEF
console.log(gender); // 输出: male 或 female
console.log(country); // 输出: usa, canada 或 uk
});
在这个例子中,我们使用了各种选择器来定位特定的表单元素,并使用 val()
方法来获取它们的值。
评论已关闭