zoukankan      html  css  js  c++  java
  • radiobutton是否形成数组

    alert(document.form1.sendprice.checked);
        
         for(var i=0;i <document.form1.sendprice.length;i++)
         {
             if(document.form1.sendprice[i].checked)
             {
                 b=false
                 break
             }
         }

    <input type="radio" id="sendprice" name="sendprice" value="<%#Eval("Id") %>" onclick="search(<%#Eval("Id") %>);">

    如上代码,有且只有当sendprice同名数量大于1的时候

    document.form1.sendprice[i].checked

    才会生效,否则,无法生效,此时必须使用document.form1.sendprice.checked

    js是必须整个代码都生效才能使用,否则,任何一个错误都是整个js失效,至于如何判断是数组还是单个,后面解决

    if(document.getElementsByName("sendprice").length==1)
         {

       //不是数组
             if(document.form1.sendprice.checked)
                 b=false
         }
         else
         {
             //是数组
             for(var i=0;i <document.form1.sendprice.length;i++)
             {
                 if(document.form1.sendprice[i].checked)
                 {
                     b=false
                     break
                 }
             }
         }

    如上,可以判断是否为数组

  • 相关阅读:
    MySQL主键和外键使用及说明
    SQLAlchemy
    路飞学城购买流程API
    路飞学城知识点
    使用rest_framework写api接口的一些注意事项(axios发送ajax请求)
    微信推送功能
    支付宝支付业务
    路飞学城前端Vue
    Python爬虫,用第三方库解决下载网页中文本的问题
    Python爬虫,抓取淘宝商品评论内容
  • 原文地址:https://www.cnblogs.com/hateyoucode/p/1560356.html
Copyright © 2011-2022 走看看