获取文本框 、单选、多选框的值

本文介绍了如何使用JavaScript来获取文本框、单选框以及多选框的值。通过DOM操作,可以轻松获取这些表单元素的数据,为网页交互提供便利。
<input id="name" type="text"  placeholder="请输入账号">
<input id="password" type="password"  placeholder="请输入密码">
<div>
<label>男</label>
<input name="sex" type="radio" value="男">
</div>
<div>
<label>女</label>
<input name="sex" type="radio" value="女">
</div>
<div >
<label>吃饭</label>
<input name="checkbox1" value="吃饭" type="checkbox">
</div>
<div >
<label>睡觉</label>
<input name="checkbox1" value="睡觉" type="checkbox" checked>
</div>
<div >
<label>打豆豆</label>
<input name="checkbox1" value="打豆豆" type="checkbox" checked>
</div>


                       /*获取文本框里面的值*/
                        var name = document.getElementById("name").value;
                        var password = document.getElementById("password").value;

                        console.log("用户名:" + name + ",密码:" + password);

                        /*获取单选框里面的值*/
                        var radiotest = document.getElementsByName("sex");
                        var selectvalue = null; //selectvalue是radio中选中的值
                        for(i = 0; i < radiotest.length; i++) {
                            if(radiotest[i].checked == true) {
                                selectvalue = radiotest[i].value;
                                console.log("单选框的值是:" + selectvalue);
                                break;
                            }
                        }
                        /*获取复选框里面的值*/
                        var checkboxtest = document.getElementsByName("checkbox1");
                        var selectvalueArr = new Array();
                        for(i = 0; i < checkboxtest.length; i++) {
                            if(checkboxtest[i].checked == true) {
                                selectvalueArr.push(checkboxtest[i].value);
                            }
                        }
                        console.log("多选框的值是:");
                        for(i = 0; i < selectvalueArr.length; i++) {
                            console.log(selectvalueArr[i]);
                        }

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值