繁体   English   中英

将值更改为选中的单选按钮的值

[英]Changing a value to that of a checked radio button

我在页面上有这些单选按钮,并有一个转到下一页的按钮。 (称为“ Doorgaan”)。 在下一页中,我有一个ID为“ CatNaam”的h2,我想将其值[CATEGORIENAAM]更改为选中的单选按钮的值。 我该怎么做呢?

    <div data-role="page" id="beoordelen" data-theme="a">

        <div data-role="header">
            <h1>Beoordelen</h1>
            <a class="ui-btn-left" data-theme="a" data-rel="back">Vorige</a>
        </div><!-- /header -->

        <div data-role="content" data-theme="a">    
            <h2>Kies categorie</h2>
            <form id="oordeelKeuze" method="get">
                   <p>      
                      <input type = "radio" name = "categorie-oordeel" id = "goedkoop-bier" value = "Goedkoop bier" checked = "checked" />
                      <label for = "goedkoop-bier">Goedkoop bier</label>
                   </p><p>                    
                      <input type = "radio" name = "categorie-oordeel" id = "muziek" value = "Muziek" />
                      <label for = "muziek">Muziek</label>
                    </p><p>      
                      <input type = "radio" name = "categorie-oordeel" id = "gezelligheid" value = "Gezelligheid" />
                      <label for = "gezelligheid">Gezelligheid</label>
                    </p>   
            </form>
            <p><a href="#beoordelen2" data-direction="reverse" data-role="button" data-theme="b">Doorgaan</a></p>   

        </div><!-- /content -->


    </div><!-- /beoordelen -->

    <!-- Start of fifth page: #beoordelen2 -->
    <div data-role="page" id="beoordelen2" data-theme="a">

        <div data-role="header">
            <h1>Beoordelen</h1>
            <a class="ui-btn-left" data-theme="a" data-rel="back">Vorige</a>
        </div><!-- /header -->

        <div data-role="content" data-theme="a">    
            <h2>Geef cijfer voor</h2>
            <h2 id="CatNaam">[CATEGORIENAAM]</h2>
</div>
</div>

使用Jquery ..

给你的按钮(Doorgaan)一个ID。

 <p><a href="#beoordelen2" data-direction="reverse" data-role="button" data-theme="b" id="buttonID">Doorgaan</a></p>   //buttonID in this case

并在您的按钮(Doorgaan)上单击添加此...

$('#buttonID').click(function(){
   var selectedRadio= $("input[type='radio'][name='categorie-oordeel']:checked").val();
  $('#CatNaam').text(selectedRadio);
})

这是一个摆弄的工作示例。

http://jsfiddle.net/F5brz/

如果您使用jQuery,则可以这样做:

var val = $('input[name="categorie-oordeel"]:checked').val();
$('#CatNaam').text(val);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM