js 常用控制表单操作函数用法

前端之家收集整理的这篇文章主要介绍了js 常用控制表单操作函数用法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.鼠标经过时自动选择文本

鼠标划过自动选中:<input type="text" value="默认值" onm ouSEOver="this.focus();" onfucus="this.seelct()" />

2.设置单选按钮

经测试代码如下:
  1. /**
  2. * 常用控制表单操作函数
  3. *
  4. * @param
  5. * @arrange (512.笔记) jb51.cc
  6. **/
  7. <script language="javascript">
  8. function getChoice(){
  9. var oForm=document.forms["myForm1"];
  10. var aChoice=oForm.camera;
  11. for(i=0;i<aChoice.length;i++)
  12. if(aChoice[i].checked)
  13. break;
  14. alert("您使用的相机品牌是:"+aChoice[i].value);
  15. }
  16. function setChoice(iNum){
  17. var oForm=document.forms["myForm1"];
  18. oForm.camera[iNum].checked=true;
  19. }
  20. </script>
  21. </head>
  22. <body>
  23. <form method="post" name="myForm1" action="">
  24. <p>您使用的相机品牌</p>
  25. <p>
  26. <input type="radio" name="camera" id="canon" value="Canon">
  27. <label for="canon">Canon</label>
  28. </p>
  29. <p>
  30. <input type="radio" name="camera" id="nikon" value="Nikon">
  31. <label for="nikon">Nikon</label>
  32. </p>
  33. <p>
  34. <input type="radio" name="camera" id="sony" value="Sony">
  35. <label for="sony">Sony</label>
  36. </p>
  37. <p>
  38. <input type="radio" name="camera" id="pentax" value="Tentax">
  39. <label for="pentax">Tentax</label>
  40. </p>
  41. <p>
  42. <input type="button" value="检查选中对象" onClick="getChoice();">
  43. <input type="button" value="设置为Canon" onClick="setChoice(0);">
  44. </p>
  45. </form>

3.设置复选框

经测试代码如下:
  1. /**
  2. * 常用控制表单操作函数
  3. *
  4. * @param
  5. * @arrange (512.笔记) jb51.cc
  6. **/
  7. <script language="javascript">
  8. function changeBoxes(action){
  9. var oForm=document.forms["myForm1"];
  10. var oCheckBox=oForm.hobby;
  11. for(var i=0;i<oCheckBox.length;i++)//遍历每一个选项
  12. if(action<0) //反选
  13. oCheckBox[i].checked=!oCheckBox[i].checked;
  14. else
  15. oCheckBox[i].checked=action;
  16. }
  17. </script>
  18. </head>
  19. <body>
  20. <form method="post" name="myForm1" action="">
  21. <p>
  22. <input type="checkBox" name="hobby" id="ball" value="ball">
  23. <label for="ball">打球</label>
  24. </p>
  25. <p>
  26. <input type="checkBox" name="hobby" id="TV" value="TV">
  27. <label for="TV">看电视</label>
  28. </p>
  29. <p>
  30. <input type="checkBox" name="hobby" id="net" value="net">
  31. <label for="net">上网</label>
  32. </p>
  33. <p>
  34. <input type="checkBox" name="hobby" id="book" value="book">
  35. <label for="book">看书</label>
  36. </p>
  37. <p>
  38. <input type="checkBox" name="hobby" id="run" value="run">
  39. <label for="run">跑步</label>
  40. </p>
  41. <p>
  42. <input type="button" value="全选" onClick="changeBoxes(1);">
  43. <input type="button" value="全不选" onClick="changeBoxes(0);"/>
  44. <input type="button" value="反选" onClick="changeBoxes(-1);"/>
  45. </p>
  46. </form>

4.设置下拉菜单

下拉菜单中最重要的莫过于访问被用户选中的选项,对于单选下拉菜单可以通过selectedIndex属性轻松地访问到选项。

经测试代码如下:
  1. /**
  2. * 常用控制表单操作函数
  3. *
  4. * @param
  5. * @arrange (512.笔记) jb51.cc
  6. **/
  7. <script language="javascript">
  8. function checkSingle(){
  9. var oForm=document.forms["myForm1"];
  10. var oSelectBox=oForm.constellation;
  11. var iChoice=oSelectBox.selectedIndex;//获取选中项
  12. alert("您选中了:"+oSelectBox.options[iChoice].text);
  13. }
  14. </script>
  15. </head>
  16. <body>
  17. <form method="post" name="myForm1" action="">
  18. <p>
  19. <select id="constellation" name="constellation">
  20. <option value="Aries" selected="selected">白羊</option>
  21. <option value="Taurus">金牛</option>
  22. <option value="Gemin">双子</option>
  23. <option value="Leo">狮子</option>
  24. <option value="Virgo">处女</option>
  25. </select>
  26. </p>
  27. <p>
  28. <input type="button" value="查看选项" onClick="checkSingle();" />
  29. </p>
  30. </form>

猜你在找的JavaScript相关文章