js 获取表单数据

js获取表单数据:


html代码:

<span style="font-size:18px;"><!DOCTYPE html>
<html>
<meta charset="utf-8" />
<head>

 </head>
 <body>  
   <form action="result.jsp" id="form1" method="post" name="form1" >  
     username : <input type="text"   id="username" name="username"  value="张三" /><br><br />
     password : <input type="password"   id="password" name="pawd"  value="123" /><br><br />
     sex : <input type="radio" name="sex" value="男" checked  />男
    <input type="radio"  name="sex"  value="女" />女<br><br />
     addr : <select id="addr" name="province">
                    <option value="北京">北京</option>
                    <option value="上海">上海</option>
                    <option value="广州">广州</option>
                    <option value="深圳">深圳</option>
                 </select><br><br />
     fruits : <input type="checkbox" name="fruits" value="Banana" />香蕉
    <input type="checkbox" name="fruits" value="Apple" />苹果
    <input type="checkbox" name="fruits" value="Orange" />橘子
    <input type="checkbox" name="fruits" value="Watermelon" />西瓜 <br /><br />
    <input type="button" value = "提交" οnclick="getForm()">
     </form>  
 </body>  
</html> </span>

javascript代码:

<script type="text/javascript">  

 function getForm()  
 {  
    var form = document.getElementById("form1");   //获取id为“form1”表单中所有的属性的数据  
    var content = form.elements(0).value;   //获取form表单中第一个元素的值
    alert("姓名:"+content); //就是username的值  
      
    var pass = document.getElementById("password").value;   //直接通过元素的属性Id来直接获取  
    alert("password : " + pass);  
    
    var sex = document.getElementsByName('sex'); //通过元素属性name获取sex的值
    for(var i = 0; i < sex.length; i++)
    {
        if(sex[i].checked)
        alert("性别:"+sex[i].value);
    }
        
    var addr = document.getElementById("addr").value;  //直接通过元素的属性Id来直接获取选择下拉菜单的值
    alert("来自"+addr);
    
    var fruits = document.getElementsByName("fruits"); //通过元素属性name获得所有name="fruits"的值
    var str ="";
    for(var j=0; j<fruits.length;j++)
    {
        if(fruits[j].checked)
        str += fruits[j].value+",";
     }
    alert("你选择的食物是:"+str);
 }

 </script>  


  • 10
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

俊刚、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值