前端 ----jQuery操作表单

表单控件是我们的重中之重,因为一旦牵扯到数据交互,离不开form表单的使用,比如用户的注册登录功能等

那么通过上节知识点我们了解到,我们在使用jquery方法操作表单控件的方法:

$(selector).val()//设置值和获取值

看如下HTML结构:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <form action="">
            <input type="radio" name="sex"  value="112" />男
            <!-- 设置cheked属性表示选中当前选项 -->
            <input type="radio" name="sex"  value="11" checked="" />女
            <input type="radio" name="sex"  value="11" />gay

            <input type="checkbox" value="a" checked=""/>吃饭
            <input type="checkbox" value="b" />睡觉
            <input type="checkbox" value="c" checked=""/>打豆豆

    <!-- 下拉列表 option标签内设置selected属性 表示选中当前 -->
            <select name="timespan" id="timespan" class="Wdate"   >
                <option value="1">8:00-8:30</option>
                <option value="2" selected="">8:30-9:00</option>
                <option value="3">9:00-9:30</option>
            </select>
            <input type="text" name="" id="" value="111" />
    </form>

</body>
</html>

页面展示效果:

操作表单控件代码如下:

 <script type="text/javascript" src="jquery-3.3.1.js"></script>
    <script type="text/javascript">

        $(function(){
            // 一、获取值
                //1.获取单选框被选中的value值
                console.log($(‘input[type=radio]:checked‘).val())

                //2.复选框被选中的value,获取的是第一个被选中的值
                console.log($(‘input[type=checkbox]:checked‘).val())

                //3.下拉列表被选中的值

                var obj = $("#timespan option:selected");
                // 获取被选中的值
                var  time  = obj.val();
                console.log(time);
                // 获取文本
                var  time_text  = obj.text();
                console.log("val:"+time+" text"+ time_text );

                //4.获取文本框的value值
                console.log($("input[type=text]").val())//获取文本框中的值

                // 二.设置值
                //1.设置单选按钮和多选按钮被选中项
                $(‘input[type=radio]‘).val([‘112‘]);
                $(‘input[type=checkbox]‘).val([‘a‘,‘b‘]);

                //2.设置下拉列表框的选中值,必须使用select
                /*因为option只能设置单个值,当给select标签设置multiple。
                那么我们设置多个值,就没有办法了,但是使用select设置单个值和多个值都可以
                */
                $(‘select‘).val([‘3‘,‘2‘])

                //3.设置文本框的value值
                $(‘input[type=text]‘).val(‘试试就试试‘)

        })

    </script>

原文地址:https://www.cnblogs.com/liuafan/p/9525881.html

时间: 2024-11-06 09:55:07

前端 ----jQuery操作表单的相关文章

JQuery操作表单相关使用总结

select下拉列表onChange事件之JQuery实现: Java代码   JQuery: $(document).ready(function () { $("#selectMenu").bind("change", function () { if ($(this).val() == "pro1") { $("#pro1").slideDown(); $("#pro2").slideUp(); }

第六章 jQuery操作表单

1.单行文本框的应用 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu

jQuery 操作表单

1. >是子选择符 用于匹配直接后辈,孙辈就不匹配了.IE6 不支持,兴例:li:hover>a 子对象选择符,只对儿子起作用,对孙子不起作用.li:hover a 后代选择符,对儿子,对孙子,对后代都起作用. jquery取得text,areatext,radio,checkbox,select的值,以及其他一些操作;1.假如我们有如下页面 <input type="text" name="textname" id="text_id&q

JQuery操作表单控件

1.jquery操作radio <html> <head> <script type="text/javascript" src="jquery-1.8.2.min.js">    </script> <title></title> <!-- jquery判断哪个radio被选中  --> <script type="text/javascript">

前端——JQuery表单验证插件

1.引入JQuery插件(依赖JQuery) <script src="js/jquery-1.11.3.min.js" type="text/javascript"></script><script src="js/jquery.validate.min.js" type="text/javascript"></script> 2.定义校验规则 键是标签的名字 $(functi

Jquery操作表单

$("#id").combobox("selecct","value")//设置easy-ui下拉框的默认值是value $("#id").combobox("setValue","value")//为easy-ui下拉框的设置一个value值 $("#div1").show();//显示div $("#div1").hide();//隐藏div

JQuery:各种操作表单元素方法小结

来源:http://www.ido321.com/1220.html 表单元素无处不在.已然成了Web应用不可或缺的一个部分. 对表单最最最常见的操作就是获取表单元素的值或者更改表单元素的值.那在JQuery和JavaScript中怎么操作表单元素的值? JQuery操作表单总结: 1.文本框.password框.隐藏域.文本域(id换成相应的,value属性存在,才干利用attr('value') 获取值,否则返回undefined): 1.1 获取->$("#text").v

ASP.NET 登录中Cookies和验证和前端Jquery

1.登陆中的验证问题 登录中用户名和密码的判断,一是怎么判断,需要调用业务逻辑层的判断方法,这里是单独拿出一个层Controls来进行授权和登录的验证.那怎么进行验证结果的返回,正确进入下个页面错误返回登录页面,首先想到的放法写一个bool的方法,正确进入下一个页面,错误返回登录页面.这里用的一个比较专业的方法是在Controls设置一个数据返回接口类DataResult.cs里面定义好code,Message,Data分别用于进行登录验证,错误信息返回,数据返回(这里暂时用不到)至于为什么这样

Python之Web前端jQuery扩展

Python之Web前端: 一. jQuery表单验证 二. jQuery扩展 三. 滚动菜单 一. jQuery表单验证: 以下表单验证使用两种方式简单实现: (一). 使用DOM表单验证 (二). 使用jQuery表单验证 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>表单验证DOM<