首页 > 其他分享 >js 控制select 和 radio 赋值和并传值

js 控制select 和 radio 赋值和并传值

时间:2023-07-08 21:37:08浏览次数:50  
标签:js rd radio document select 赋值


js 控制select 和 radio 并赋值和传值

下面是select用法时:
           

<select id="selectId" name="leibname" οnchange="ckc(this.options[this.options.selectedIndex].value);">
          <option id="lei1" style="width:150px" οnclick="xuanzlb();">选择审核类别</option>
          <% Iterator ite=hzFaqLeiBieList.iterator(); 
                 while(ite.hasNext()){
                     HzFaqLeiBie  sname=(HzFaqLeiBie)ite.next();
                     %>
                     <option id="lei2" value="<%=sname.getMajorID() %>"><%=sname.getShortName() %></option>
                     <%
                 }
          %>
          </select>




 下面是type是radio的用法时。
 <INPUT   id=rd   name=rd   type=radio   value=1   checked>
 <INPUT   id=rd   name=rd   type=radio   value=2>
 <INPUT   id=rd   name=rd   type=radio   value=3>
 <input   type= "button "   value= "click   me "   onClick= "test() ">
 <script>
 function   test(){
 //alert(document.all.rd.length);
 var   i   =   0;
 for(i   =   0;   i   <   document.all.rd.length;   i++){
 if   (document.all.rd[i].checked   ==   true){
 alert(document.all.rd[i].value);
 }
 }
 }
 </script> 


 总结:主要是拿到想拿的值再给<input type="hidden"> 赋值。目的是传到要访问的页面。

标签:js,rd,radio,document,select,赋值
From: https://blog.51cto.com/u_16179085/6663464

相关文章

  • JS比较两个数值的大小
    if(2>10){alert("不正确!");}此比较不会是想要的结果:它相当于2>1,把10的第一位取出来比较。解决方法:if(eval(2)>eval(10)){alert("不正确!");} eval()函数用于在不引用任何特定对象的情况下计算代码字符串。......
  • js select option 选中触发事件
    <HTML><HEAD><script>functioncc(val){alert(val);}</script></HEAD><BODY><formid="formid"><!--下面是得到option中的内容--><!--<selectοnchange=&qu......
  • js 对文字排序和对数字排序
    1、对文字排序 <html><body><scripttype="text/javascript">vararr=newArray(6)arr[0]="George"arr[1]="John"arr[2]="Thomas"arr[3]="James"arr[4]="Adrew"arr......
  • js 如何使用 join() 方法将数组的所有元素组成一个字符串。
    <html><body><scripttype="text/javascript">vararr=newArray(3);arr[0]="George"arr[1]="John"arr[2]="Thomas"document.write(arr.join());document.write("<br/>&q......
  • js 刷新页面方法大全
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>NewDocument</title><scriptlanguage="JavaScript">......
  • .net core 6.0 mvc js对文件分片上传文件+控制器合并文件保存
    js,通过ajax将文件分片提交  遇到问题:.netcore6.0mvc上传文件位置主文件夹下的\bin\Debug\net6.0 文件访问不了问题在startup配置#region让upload文件夹可以外部访问stringsUploadPath="/upload";stringsFDir=ToolsBasic.UsPath(sUploadPath);if(!Direc......
  • node.js 创建微服务器
    consthttp=require('http');consthostname='127.0.0.1';constport=3000;constserver=http.createServer((req,res)=>{res.statusCode=200;res.setHeader('Content-Type','text/plain');res.end(&......
  • web中间件漏洞之(3)fastjson反序列化漏洞
    引言fastjson可以将Java对象序列化为json格式,也可将json反序列化为Java对象。在请求包里面中发送恶意的json格式payload,fastjson在处理json对象时使用了autotype机制,允许在反序列化时通过@type指定反序列化的类,调用指定类的set和get方法。攻击者可以通过rmi或ldap服务,将ldap......
  • js 对象的键名如何设定成变量
    在JavaScript中,你可以使用以下两种方式将对象的键名设定为变量。使用计算属性名:使用方括号[]语法来动态设置对象的键名。你可以将变量放在方括号内作为键名。示例代码如下:constkey='name';constvalue='Alice';constobj={[key]:value};console.log(ob......
  • nvm一个nodejs版本管理工具!
    nvm是什么nvm全英文也叫node.jsversionmanagement,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。nvm下载可在点此在github上下载最新版本,本次下载安装的是windows版本。目前......