js 选中radiobutton 拉菜单 复选框 下拉列 单选按钮 值

js 选中radiobutton 拉菜单 复选框 下拉列 单选按钮 值

//选中radiobutton的某个值
function ChooseRadioValue(radioName,Value)
{
    var radio = document.getElementsByName(radioName);
    for(var i = 0;i < radio.length;i++)
    {
        if(radio[i].value == Value)
            radio[i].checked = true;
    }
}

//选中下拉菜单的指定值
function ChooseSelectValue(selectName,Value)
{
    var ddl = oo(selectName);
    for(var i = 0;i < ddl.length;i++)
    {
        if(ddl.options[i].value == Value)
            ddl.selectedIndex = i;
    }
}
//选中 的指定值
function ChooseCheckBoxValue(checkboxName,Value)
{
    if(Value == '') return;
    var ary = Value.split(',');
    var cehckbox = document.getElementsByName(checkboxName);
    for(var k = 0; k < ary.length;k++)
    {
        for(var i = 0;i < cehckbox.length;i++)
        {
            if(cehckbox[i].value == ary[k])
                cehckbox[i].checked = true;
        }
    }
}

//获取下拉列表文字
function GetSelectText(selectId)
{
 
   try
   {
    var sel = oo(selectId);
      return sel.options[sel.selectedIndex].text;
   }catch(e){ return "";}
  
}
//获取下拉列表值
function GetSelectValue(selectId)
{
   try
   {
    var sel = oo(selectId);
    return sel.options[sel.selectedIndex].value;
    }
    catch(e)
    {
        return "";
    }
}
//获取复选框值

function GetCheckBoxValue(chkName)
{
   var chk = document.getElementsByName(chkName);
   var str = "";
   for (var i = 0;i < chk.length;i++)
     if(chk[i].checked)
          str += chk[i].value + ",";
   if(str != "") str = str.substr(0,str.length-1);      
   return str;
}
//获取列表框值
function GetListValue(listId)
{
   var sel = oo(listId);
   var str = "";
   for (i=0;i<sel.length;i++)
     if(sel.options[i].selected)
          str += sel.options[i].value + "|";
   if(str != "") str = str.substr(0,str.length-1);      
   return str;
}

//获取单选按钮值
function GetRadioValue(radioName)
{
   var radio = document.getElementsByName(radioName);
      for (i=0;i<radio.length;i++)
        if(radio[i].checked)
          return radio[i].value;
  return "";       
}
//获取单选按钮对象
function GetRadioObj(radioName)
{
   var radio = document.getElementsByName(radioName);
      for (i=0;i<radio.length;i++)
        if(radio[i].checked)
          return radio[i];
  return "";       
}

时间: 2024-09-27 15:39:42

js 选中radiobutton 拉菜单 复选框 下拉列 单选按钮 值的相关文章

jQuery获取(选中)单选,复选框,下拉框中的值

 本篇文章主要是对jQuery获取(选中)单选,复选框,下拉框中的值的实现方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 实例如下:    代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>MyHtml.html</title>   <meta http-equiv="

复选框下拉菜单

问题描述 需要在复选框的边上做个按钮,或者超链接.将复选框里待选的菜单在旁边显示出来.并且是树形结构.比如省还有省下面的市,点这个按钮出来之后,我再在其中选一个市填入复选框中,并取得他的值作为查询条件,java,希望有高人指教! 解决方案 解决方案二:该回复于2010-05-26 08:25:30被版主删除解决方案三:点链接或按钮后,ajax弹一个div出来,div里面可以用ajax树也可以用一般的树.解决方案四:回2楼,数据我已经取出来了,从ACTIONL里传到页面也可以,现在就是怎么实现让他

jQuery获取(选中)单选,复选框,下拉框中的值_jquery

实例如下: 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>MyHtml.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><m

js与jQuery实现checkbox复选框全选/全不选的方法_javascript技巧

本文实例讲述了js与jQuery实现checkbox复选框全选/全不选的方法.分享给大家供大家参考,具体如下: 先来看看JavaScript实现checkbox复选框全选/全不选的方法.这应该是一个比较实用的前端技巧吧,很多时候我们都需要点击一个checkbox,然后将所有的复选框自动全部选中,比如新浪邮箱中,一些CMS系统的后台中,使用本JS效果后,会大大增强了操作体验,那么究竟是如何实现这一功能的呢?别着急,跟我一步一步实现. 我们先把那些带复选框的列表弄好,还没加全选.全不选时候的状态,大

php复选框post过去不能接受值

问题描述 php复选框post过去不能接受值 <volist name="list" id="vo"> <li><h2>{kidslogs:$vo.Name}<input type="checkbox" name="stu_id[]" value="{kidslogs:$vo['id']} " /></h2></li> </vol

ASP获取复选框(多项选择)的值

这个什么地方用到呢? 好些个复选框name都是test 如:你的爱好是什么? <% dim test test=Split(request.from("test"),", ") '取值的时候 Response.Write test(0) Response.Write "<br />" Response.Write test(1) Response.Write "<br />" Response.W

jQuery分别获取选中的复选框值

原文:jQuery分别获取选中的复选框值 function jqchk(){  //jquery获取复选框值   var s='';   $('input[name="aihao"]:checked').each(function(){     s+=$(this).val()+',';   });  点击"提交"后,可以得到正确的选择值了,但是后面多一个,(英文逗号),这个可以检测一下再用substring去除,或者获取到复选框选择值后一般都要转成数组再使用的,所

js判断复选框是否选中及选中个数的实现代码_javascript技巧

用js判断复选框是否选中及选中个数,以前经常有朋友提到复选框的选中问题,这段代码可以帮你解决这个问题,而且它还可以判断你选择了多少个复选框,多选则弹出提示 <HTML> <head> <title>判断复选框是否选中及选中个数</title> <SCRIPT LANGUAGE="JavaScript"> function countChoices(obj) { max = 2; box1 = obj.form.box1.che

基于jQuery实现复选框是否选中进行答题提示_jquery

最近是在项目需求中遇到的功能点,根据用户选择的选项给出相应的提示,下面给出了测试程序的效果图,看看是不是很满意,如果大家觉得还不错,请继续查看全文. 一.实现的原理: 第一步:判断用户选择哪一项,即哪个复选框被选中 第二步:根据复选框的选中情况给出相应的提示 二.下面来看主体程序: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title&