• Javascript操作form中Field Radio Checkbox Select等的代码


    <html>
    <head>
    <title>表单输入验证实例</title>
    <script type="text/javascript">
    function validate()
    {
    var userName=document.forms[0].userName.value;
    var password=document.forms[0].password.value;
    var rePassword=document.forms[0].rePassword.value;
    var test=document.forms[1].test;
    //得到选项值
    var birth=document.forms[0].birth;
    alert(birth.options[birth.selectedIndex].text);
    if(test)
    {
    alert(test.value);
    }

    //Radio button
    var sex=document.getElementsByName("sex");
    for(var i=0;i<sex.length;i++)
    {
     if(sex[i].checked==true)
     { alert(sex[i].value);}
    }
    //checkbox 存到数组中
    var habit=document.getElementsByName("habit");
    var habits=new Array();
    for(var i=0;i<habit.length;i++)
    {
     if(habit[i].checked==true)
     {
      alert(habit[i].value);
      habits[i]=habit[i].value;
     }
    }
    for (var j=0;j<habits.length ;j++ )
    {
     alert(habits[j]);
    }

    //定义变量病将表单的值付给变量其中“//”为Javascript中的注释。
    if(userName.length<=0)
    alert("用户名不能为空!");
    else if(password<=0)
    alert("密码不能为空!");
    else if(rePassword<=0)
    alert("重新输入密码不能为空!");
    else if(userName.length<6)
    alert("用户名不能小于6位!");
    else if(password!=rePassword)
    alert("两次输入密码不一致!");
    else
    {
    alert("验证通过,表单可以提交!");
    document.forms[0].submit();
    }
    }
    </script>
    </head>
    <body>
    <form action="" method="post">
    用户名:<input type="text" name="userName"></input><br>
    密码:<input type="text" name="password"></input><br>
    请重新输入密码:<input type="text" name="rePassword"></input><br>
    性别:<input type="radio" name="sex" value="男">男
    <input type="radio" name="sex" value="女">女<br>
    出生日期:<select name="birth">
    <option value="0">--s请选择--</option>
    <option value="1981">1981</option>
    <option value="1982">1982</option>
    </select>年<br>
    兴趣:<input name="habit" type="checkbox" value="1">音乐</input>
    <input name="habit" type="checkbox" value="2">动漫</input>
    <input name="habit" type="checkbox" value="3">电影</input><br>
    <input type="button" value="提交" onClick="validate()"></input>
    <input type="reset" value="取消"/>
    </form>
    <form action="" method="post">
     <input type="text" name="test"></input>
    </form>
    </body>
    </html>

  • 相关阅读:
    Bete冲刺第二阶段
    Beta版本冲刺计划及安排
    Bete冲刺第一阶段
    软件工程实践总结
    用户试用体验报告
    Bata版本冲刺计划及安排
    scrum阶段总结
    关于 微软必应词典客户端 的案例分析
    第三次结对编程
    结对项目之需求分析与原型模型设计
  • 原文地址:https://www.cnblogs.com/blackbean/p/1979618.html
Copyright © 2020-2023  润新知