`
anna_zr
  • 浏览: 200595 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

使用javascript获取文本框,下拉框,单选框的值并且赋值

阅读更多
1.文本框

1.1 <input type="text" name="test" id="test">

通过var t=document.getElementById("test").value把值赋给变量t,

1.2  当然也可以反过来把已知的变量值赋给文本框,例如:

var m = "5";

document.getElementById("test").value= m;



2.下拉列表框

2.1 <select name="sel" id="sel" onchange="look();">

<option value="1" >11</option>

<option value="2" selected>22</option>

<option value="3">33</option>

</select>

通过var s=document.getElementById("sel").value获取<select>框中选中的值,此处默认选中value="2"的选项,所以赋给变量s 的值是"2",而不是"22",

假如要把<select>中选择的"值"如"3"对应的"文本值"("33")赋给test文本框,可以通过如下方法,

<script language="javascript">

function look(){

     var se =document.getElementById("sel");  
                 var option=se.getElementsByTagName("option");  
                 var str = "" ;  
                 for(var i=0;i<option.length;++i)  
                 {  
                 if(option[i].selected)  
                 {  
                 document.getElementById("test").value = option[i].text;  
                 }  
                 }  





}

</script>

2.2 将给定的值与<select>框中的值进行比较,如果<select>中的<option>的value值与给定的值相同,则选中它。

var m = "2",

for(var i = 0;i<document.getElementById("sel").length;i++)
        {
         with(document.getElementById("sel").options[i])
                 {
                 if(value == m)
                 {
                 selected = true;
                  }
                }
        }



3.单选框

一排单选框的name属性值必须相同,这样才可以实现单选。

<INPUT TYPE="radio" NAME="a" value="1">aaaaaaaaaa<br>
<INPUT TYPE="radio" NAME="a" value="2">bbbbbbbbb<br>
<INPUT TYPE="button" onclick="check();" value="test">
<script LANGUAGE="javascript">
<!--
function check()
{
var sel = 0;
for (var i = 0; i < document.getElementsByName("a").length; i++)
 {
    if(document.getElementsByName("a")[i].checked)
     {
       sel = document.getElementsByName("a")[i].value;
    }
 }

   if(sel == 1)
    {
      alert("aaaaaaaaaa");
      }
   else if(sel== 2)
   {
      alert("bbbbbbbbb");
    }
}
//-->
</script>

Tag标签: 使用javascript获取文本框,下拉框,单选框的值并且赋值
转自:http://www.cnblogs.com/maizitongxue/archive/2009/03/13/1410890.html
分享到:
评论

相关推荐

    如何对finereport报表的参数控件赋值

    在FineReport中,参数控件类型非常丰富,包括但不限于下拉框、单选按钮组、多选框、文本框等。不同类型的控件在实现动态赋值时可能会用到不同的方法,但是基本原理相同。 2. JavaScript事件 FineReport支持使用...

    jQuery 取值、赋值的基本方法.pdf

    jQuery 是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画等功能。在文档中,我们关注的是jQuery中关于取值和赋值的基本方法,这些方法对于前端开发至关重要。 1. **取值** - `$("#text_id").attr(...

    jQuery 取值、赋值的基本方法.docx

    - `$("#text_id").attr("value")` 或 `$("#text_id").val()` 用于获取文本框(TEXTAREA)的值。 - `$("input[@type=radio][@checked]").val()` 获取已选中的单选按钮的值。 - `$('input[@name=items][@checked]')...

    js方法整理.docx

    9. 获取复选框`checkbox`、单选按钮`radio`和下拉框`select`的值:使用`attr("value")`或`val()`。对于单选组,可以使用`$("input[type=radio][checked]").val()`获取被选中的值;对于下拉框,使用`$('#sel').val()`...

    jQuery对html元素取值与赋值的方法

    - 赋值:要设置某个特定值的单选按钮为选中状态,可以使用`$("input[@type=radio]").attr("checked",'2');`,这里将值为2的单选按钮设为选中。 4. **复选框(Checkbox)** - 取值:`$("#checkbox_id").attr(...

    jQuery中的RadioButton,input,CheckBox取值赋值实现代码

    通过上述方法,我们不仅可以方便地获取单选按钮和复选框的值,而且还可以轻松地对它们进行赋值操作。无论是文本框、文本区域、单选按钮、复选框还是下拉框,jQuery提供的方法都大大简化了前端开发者与这些表单元素...

    Jquery 表单取值赋值的一些基本操作

    对于下拉框、单选框和多选框,我们同样可以利用 JQuery 来获取和设置它们的值。 **示例代码:** ```javascript // 获取下拉框选中项的文本 var cc1 = $(".formcselect option:selected").text(); // 获取单选按钮...

    Jquery学习

    7. 单选组(radio)的选中值,使用`$("input[@type=radio][@checked]").val()`获取。 8. 下拉框(select)的选中值,通过`$('#sel').val()`得到。 五、控制表单元素 1. 清空文本框或文本区域的内容,可以使用`$("#...

    jquery取值.pdf

    首先,获取和设置文本框(TEXTAREA)的值: ```javascript // 获取值 var textval = $("#text_id").attr("value"); // 或者 var textval = $("#text_id").val(); // 赋值 $("#text_id").attr("value", ''); // 清空...

    jquery中对表单的基本操作代码

    同样的方法可以用于获取单选按钮和复选框的值,但是需要注意的是单选按钮和复选框通常会分组使用相同的name属性,所以我们需要使用`$(":radio[name='sex']:checked")`来选取选中状态下的单选按钮,而`$(":checkbox...

    JQuery从头学起第三讲

    接着,对于文本框(input type="text")和密码框(input type="password")的值,我们可以使用JQuery的.val()方法来获取。比如,如果文本框的id属性是“txt1”,那么我们可以使用$("#txt1").val()来获取用户输入的值...

    jQuery 取值、赋值的基本方法整理

    对于单选按钮,我们可以使用以下代码来获取被选中的值:`var valradio = $("input[type=radio][checked]").val();`如果有多组单选按钮,例如一组名为"items"的单选按钮,我们可以用`var item = $('input[@name=items...

    layui写后台表格思路和赋值用法详解

    本文将深入解析如何使用layui编写后台表格,并详细阐述表格数据的赋值方法。 首先,layui表格的核心在于其模块化设计,通过layui.table模块可以方便地创建和操作表格。在创建后台表格时,通常需要与服务器进行异步...

    jQuery Html控件基本操作(日常收集整理)

    要获取文本框的值,可以使用`.val()`方法,如`$("#txtNum").val()`;要设置文本框的值,同样可以用`.val()`,如`$("#txtNum").val("123456")`。此外,也可以使用`.attr("value", "新值")`来设置文本框的值,例如`$(...

    Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结

    下面将详细介绍如何使用jQuery来判断这些元素是否被选中以及如何获取它们的选中值。 1. **Radio Button(单选按钮)** - **获取选中值**: ```javascript var selectedRadioValue = $('input[name=items]:...

    php网络开发完全手册

    11.1.4 单选框与复选框 169 11.1.5 多行文本域标签textarea 171 11.1.6 下拉框与列表框标签select 172 11.2 表单数据的接收 173 11.2.1 GET方法 173 11.2.2 POST方法 176 11.3 常用表单数据的验证方法 177 11.3.1 ...

Global site tag (gtag.js) - Google Analytics