Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Getting.ascx RadioButton通过JS列出所选项目_Javascript_Asp.net_Dotnetnuke_Radiobuttonlist - Fatal编程技术网

Javascript Getting.ascx RadioButton通过JS列出所选项目

Javascript Getting.ascx RadioButton通过JS列出所选项目,javascript,asp.net,dotnetnuke,radiobuttonlist,Javascript,Asp.net,Dotnetnuke,Radiobuttonlist,我试图通过页面上的java脚本在asp:RadioButtonList中获取当前选中的项。我已经查阅了如何做到这一点,但所建议的方法都不起作用。我正在为dnn模块编码。以下是我所拥有的: <script type="text/javascript"> function BeginDownload() { var radioObj = document.getElementsByName('<%= SliderStyles.ClientID %>'); fo

我试图通过页面上的java脚本在asp:RadioButtonList中获取当前选中的项。我已经查阅了如何做到这一点,但所建议的方法都不起作用。我正在为dnn模块编码。以下是我所拥有的:

<script type="text/javascript">
function BeginDownload() {
    var radioObj = document.getElementsByName('<%= SliderStyles.ClientID %>');
    for (var i = 0; i < radioObj.length; ++i ) {
        if (radioObj[i].checked) {
            if (radioObj[i].value == "0") { __doPostBack("ImgDownload", $("#waterwheel-carousel-horizon").CurrentSelectedImg().toString()); }
            else if (radioObj[i].value == "1") { __doPostBack("ImgDownload", $("#slides").CurrentSelectedImg().toString()); }
        }
    }
}

函数BeginDownload(){
var radioObj=document.getElementsByName(“”);
对于(变量i=0;i


到目前为止,我在Javascript中得到的值每次都返回null。

您好,请尝试使用getElementsById
Hello try with getElementsById

<script type="text/javascript">
function BeginDownload() {
    var radioObj = document.getElementsById('<%= SliderStyles.ClientID %>');
    for (var i = 0; i < radioObj.length; ++i ) {
        if (radioObj[i].checked) {
            if (radioObj[i].value == "0") { __doPostBack("ImgDownload", $("#waterwheel-carousel-horizon").CurrentSelectedImg().toString()); }
            else if (radioObj[i].value == "1") { __doPostBack("ImgDownload", $("#slides").CurrentSelectedImg().toString()); }
        }
    }
}
函数BeginDownload(){ var radioObj=document.getElementsById(“”); 对于(变量i=0;i
您的for循环不正确,请将“++i”更改为“i++”


对于(var i=0;iNope,仍然不起作用。似乎要崩溃了。还以为“”的返回值是“dnn\u ctr555\u ShowCarouselSlider\u SliderStyles”。哎呀,有些代码已经丢失了。在.ascx中还有其他相关代码。我唯一没有提供的是调用JS的按钮。它在到达for循环之前就断开了。请确保您使用的是document.getElementById(“”)而不是“getElementsById”(删除“s”)。您是否也有结束脚本标记?在for循环之前执行的代码不多,所以我不知道为什么它会在这之前中断。
Hello try with getElementsById

<script type="text/javascript">
function BeginDownload() {
    var radioObj = document.getElementsById('<%= SliderStyles.ClientID %>');
    for (var i = 0; i < radioObj.length; ++i ) {
        if (radioObj[i].checked) {
            if (radioObj[i].value == "0") { __doPostBack("ImgDownload", $("#waterwheel-carousel-horizon").CurrentSelectedImg().toString()); }
            else if (radioObj[i].value == "1") { __doPostBack("ImgDownload", $("#slides").CurrentSelectedImg().toString()); }
        }
    }
}