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日

相关文章

  • 使用jQuery中的wrap()函数操作HTML元素的教程

    使用jQuery中的wrap()函数可以将一个HTML元素包裹进另外一个元素中,同时保留原有的HTML结构和样式表。下面是一个详细的攻略,包含如何使用wrap()函数以及两个示例说明。 使用wrap()函数包含HTML元素 使用wrap()函数包含HTML元素需要指定“包裹元素”的选择器。例如,以下代码将把class为“example”的元素包裹在一个div…

    jquery 2023年5月27日
    00
  • jQWidgets jqxScheduler 视图属性

    下面就给您详细讲解一下“jQWidgets jqxScheduler 视图属性”的攻略。 什么是jqxScheduler jqxScheduler是一个javascript控件库,可以用来创建现代化的日程表和预定应用程序。它可以用于日程表应用程序,如会议安排、工作排班、预定合适的资源等。jqxScheduler是基于jQWidgets的,它是一个专业的UI控…

    jquery 2023年5月11日
    00
  • jQuery UI Tooltips打开事件

    以下是关于 jQuery UI Tooltips 打开事件的详细攻略: jQuery UI Tooltips 打开事件 可以使用打开事件来在工具提示小部件打开时执行自定义操作。 语法 $(selector).tooltip({ open: function( event, ui ) { // 执行自定义操作 } }); 参数 event: 触发事件的事件对象…

    jquery 2023年5月11日
    00
  • 用jQuery.ajaxSetup实现对请求和响应数据的过滤

    实现对请求和响应数据的过滤可以用jQuery提供的一个方法:jQuery.ajaxSetup。这个方法可以更改全局默认的AJAX配置。以下是实现这个功能的完整攻略: 1. 设置$.ajaxSetup 首先,需要设置一个$.ajaxSetup,它将会被每个AJAX请求继承: $.ajaxSetup({ beforeSend: function(jqXHR, s…

    jquery 2023年5月28日
    00
  • jQuery删除节点的三个方法即remove()detach()和empty()

    当开发使用jQuery的时候,删除某一个DOM节点是非常常见的操作。而要删除一个DOM节点,jQuery提供了三个方法remove(),detach(),和empty(),分别用于删除节点本身,删除节点及所有子节点,并保留该节点在内存中的数据,以及删除节点的所有子节点。 1. remove() .remove()方法是jQuery的核心方法之一,它会将匹配元…

    jquery 2023年5月28日
    00
  • jQWidgets jqxHeatMap宽度属性

    jQWidgets jqxHeatMap宽度属性攻略 简介 jQWidgets 是一个基于 jQuery 的 UI 组件库,提供了富的 UI 组件和工具可于创建化应程序。jqxHeatMap 组件用可视化热图数据。本攻略将详介绍 jqxHeatMap 组件的 width,包括如何使用和示例说明。 使用 jqxHeatMap 组件的 width 属性用于设置热…

    jquery 2023年5月10日
    00
  • jQWidgets jqxSwitchButton thumbSize属性

    jQWidgets是一个由JQuery编写的UI库,而jqxSwitchButton是其中的一个开关控件。thumbSize属性是其中的一个属性,是用来设置开关按钮之间的间距的。 该属性的语法如下: thumbSize: Number 其中,Number代表要设置的开关按钮之间的间距,单位是像素。 示例1: 下面的代码演示了如何设置thumbSize属性为2…

    jquery 2023年5月12日
    00
  • jQuery 学习第五课 Ajax 使用说明

    下面是“jQuery 学习第五课 Ajax 使用说明”的完整攻略。 一、概述 1.1 什么是 Ajax Ajax(Asynchronous JavaScript and XML)指的是一组用于在客户端与服务器端进行异步数据交互的技术。使用 Ajax 技术的页面,在数据传输过程中不会刷新页面,从而提升了页面的用户体验。 1.2 jQuery 中的 Ajax 在…

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