关于使用javascript设置,读取,判断表单的小例子

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <title>我的网页</title>
    <link href="mycss.css" rel="stylesheet" type="text/css">
    <style>
        button:hover {
            color: red;
            cursor: pointer;
        }

    </style>
    <script src="jquery-3.1.1.js"></script>
    <script>
        $(function() {
            var writeMsgBtn = $('#writeMsg');
            var readMsgBtn = $('#readMsg');
            var name = $('input[name=user]');
            var pwd = $('input[name=pwd]');
            var location = $('[name=from]');
            var sexy = $('input[value=man]');
            var fav = $('input[name=fav]');
            var info = $('#info');
            var checkBtn = $('#checkMsg');

            writeMsgBtn.click(function() {
                name.val('张三');
                pwd.val('123456');
                location.val('湖南');
                sexy.prop("checked", true);
                fav.prop("checked", true);
            });
            readMsgBtn.click(function() {
                var txt = "";
                txt = txt + '姓名:' + name.val() + "<br>";
                txt = txt + '密码:' + pwd.val() + "<br>";
                txt = txt + '籍贯:' + location.val() + "<br>";
                txt = txt + '性别:' + $('input[type=radio][name=sex]:checked').val() + "<br>";
                txt = txt + '爱好:' + $('input[type=checkbox][name=fav]:checked').map(function() {
                    return $(this).val();
                }).get() + "<br>";
                info.html(txt);
            });
            checkBtn.click(function() {
                var txt = sexy.is(":checked") + "<br>";
                txt += $('input[value=swimmingg]').is(":checked");
                info.html(txt);
            });
        });

    </script>
</head>

<body>
    <form id="f" οnsubmit="return false">
        <fieldset>
            <legend>个人信息</legend>
            <p><label>姓名:<input type="text" name="user"/></label></p>
            <p><label>密码:<input type="password" name="pwd"/></label></p>
            <p><label>籍贯:<select name="from">
            <option value="湖北">湖北</option>
            <option value="湖南">湖南</option>
            <option value="广州">广州</option>
            </select></label></p>
            <p>性别:<label><input type="radio" name="sex" value="man"/>男</label>
                <label><input type="radio" name="sex" value="woman"/>女</label></p>
            <p>爱好:<label><input type="checkbox" name="fav" value="read"/>读书</label>
                <label><input type="checkbox" name="fav" value="run"/>跑步</label>
                <label><input type="checkbox" name="fav" value="swimmingg"/>游泳</label></p>
            <button type="submit">提交</button>
        </fieldset>
    </form>
    <p><button id="writeMsg">JS写入</button>
        <button id="readMsg">JS读取</button>
        <button id="checkMsg">JS判断</button>
    </p>
    <p id="info"></p>
</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值