jquery 获取表单元素里面的值示例代码

当需要获取表单中用户输入或选择的数据时,可以使用 jQuery 的选择器和方法来获取表单元素的值。

下面是一个获取表单元素值的示例代码:

// 获取输入框中的值
var inputVal = $('input').val();

// 获取下拉框选中项的值
var selectVal = $('select').val();

// 获取单选框或复选框选中的值
var radioVal = $('input[name=radio]:checked').val();
var checkboxVal = $('input[name=checkbox]:checked').val();

上面代码中,$('input') 可以选取所有的输入框元素,而 .val() 方法可以获取输入框元素的值。类似地,$('select') 可以选取所有的下拉框元素,而 .val() 方法可以获取选中项的值。对于单选框和复选框,需要使用 :checked 选择器来选取选中的元素,再使用 .val() 方法来获取选中元素的值。

下面是两个示例说明:

示例一

假设有一个表单包含用户的姓名、年龄和性别三个字段,如下代码所示:

<form id="form">
  <label for="name">姓名:</label>
  <input type="text" name="name" id="name"><br>

  <label for="age">年龄:</label>
  <input type="number" name="age" id="age"><br>

  <label for="gender">性别:</label>
  <select name="gender" id="gender">
    <option value="male">男</option>
    <option value="female">女</option>
  </select><br>

  <button type="submit">提交</button>
</form>

要获取用户输入的姓名、年龄和性别,可以使用以下 jQuery 代码:

$('#form').submit(function(event) {
  // 获取输入框中的值
  var name = $('#name').val();
  var age = $('#age').val();

  // 获取下拉框选中项的值
  var gender = $('#gender').val();

  // 显示获取到的值
  alert('姓名:' + name + ',年龄:' + age + ',性别:' + gender);

  event.preventDefault(); // 阻止表单提交
});

上述代码中,使用 $('#name').val() 获取输入框中的值,使用 $('#age').val() 获取数字输入框中的值,使用 $('#gender').val() 获取下拉框选中项的值,最后通过 alert 方法显示获取到的值。

示例二

假设有一个表单包含多个复选框和单选框,如下代码所示:

<form id="form2">
  <label for="hobby">爱好:</label><br>
  <input type="checkbox" name="hobby" value="reading">阅读<br>
  <input type="checkbox" name="hobby" value="swimming">游泳<br>
  <input type="checkbox" name="hobby" value="shopping">购物<br>

  <label for="marriage">婚姻状态:</label><br>
  <input type="radio" name="marriage" value="married">已婚<br>
  <input type="radio" name="marriage" value="unmarried">未婚<br>

  <button type="submit">提交</button>
</form>

要获取用户选择的爱好和婚姻状态,可以使用以下 jQuery 代码:

$('#form2').submit(function(event) {
  // 获取复选框选中的值
  var hobby = $('input[name=hobby]:checked').val();

  // 获取单选框选中的值
  var marriage = $('input[name=marriage]:checked').val();

  // 显示获取到的值
  alert('爱好:' + hobby + ',婚姻状态:' + marriage);

  event.preventDefault(); // 阻止表单提交
});

上述代码中,使用 $(':checked') 选择器获取选中的元素,再使用 .val() 方法获取选中元素的值,最后通过 alert 方法显示获取到的值。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jquery 获取表单元素里面的值示例代码 - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • jQWidgets jqxListBox ensureVisible()方法

    jQWidgets jqxListBox ensureVisible()方法攻略 jQWidgets 是一个基于 jQuery 的 UI 组件库,提供了丰富的 UI 组件和工具,可用于创建现代化 Web 应用程序。 jqx 是列表框组件提供了丰富的配置选项和方法。攻略将详细介绍 jqxListBox 的 ensureVisible() 方法,该方法用于确保列…

    jquery 2023年5月10日
    00
  • 如何选择jQuery版本 1.x? 2.x? 3.x?

    当使用jQuery库时,我们需要选择合适的版本。这里有三种版本可供选择:1.x、2.x和3.x。这些版本之间有不同的特性和兼容性,如何进行选择呢?下面提供了一些细节和建议,以便您根据具体情况进行正确的选择。 jQuery版本 1.x jQuery 1.x 版本主要是为解决浏览器的兼容性问题而生的,适合于处理旧版浏览器兼容性问题。 兼容性问题 1.x版本可以兼…

    jquery 2023年5月27日
    00
  • jQuery UI选择菜单选择事件

    下面是关于“jQuery UI选择菜单选择事件”的完整攻略: 1. 引入jQuery UI库 首先,在你的HTML文件中引入jQuery和jQuery UI的库文件。 <head> <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/th…

    jquery 2023年5月12日
    00
  • 如何使用jQuery UI制作基本菜单

    以下是关于如何使用 jQuery UI 制作基本菜单的完整攻略: 如何使用 jQuery UI 制作基本菜单 在 jQuery UI 中,可以使用 menu 方法将一个列表转换为菜单。这将使用户能够更方便地查看和选择信息。 语法 $(selector).menu(options); 示例一:基本使用 <!DOCTYPE html> <htm…

    jquery 2023年5月11日
    00
  • jQuery attribute=value 选择器

    以下是关于jQuery attribute=value选择器的完整攻略: 什么是jQuery attribute=value选择器? jQuery attribute=value选择器是一种用于选择具有特定属性值的HTML元素的语法。使用jQuery attribute=value选择器,轻松地选择具有特定属性值的HTML元素,并对其进行操作。 如何使用jQ…

    jquery 2023年5月12日
    00
  • DataTables分页选项

    以下是关于DataTables分页选项的完整攻略: 分页选项是什么? 分页选项是DataTables中的一个选项,用于设置表格是否允许分页。使用分页选项,可以设置表格是否允许分页。 如何使用分页选项? 可以使用以下代码设置分页选项: $(‘#example’).DataTable( { "paging": false } ); 在这个代码…

    jquery 2023年5月12日
    00
  • jQuery UI的Accordion类选项

    jQuery UI的Accordion类选项用于创建可折叠的面板,使用户可以轻松地切换面板的可见性。本文将详细介绍Accordion类选项的语法和用法,并提供两个示例说明。 语法 以下是Accordion类选项的基本语法: $(selector).accordion({ option1: value1, option2: value2, // … });…

    jquery 2023年5月9日
    00
  • 使用jQuery创建带缩略图的照片库

    创建带缩略图的照片库是一个常见的Web开发任务。在本攻略中,我们将使用jQuery和一些CSS来创建一个简单的照片库,其中包含缩略图和全尺寸图像。我们将提供两个示例,演示如何使用jQuery创建带缩略图的照片库。 示例1:使用jQuery和CSS创建照片库 下面是一个示例,演示如何使用jQuery和CSS创建照片库: <!DOCTYPE html&gt…

    jquery 2023年5月9日
    00
合作推广
合作推广
分享本页
返回顶部