如果单击图像,则更改状态单选按钮

SavantKing 橙

我有两个单选按钮,每个单选按钮都有一个图像。现在我希望如果您单击单选按钮状态也发生变化的图像。这是html代码:

        @if (Html.GebruikerContext().Klant.LogoIDSpecified)
        {
            <div class="property wide extra-margin">
                <label>
                    Kies header logo
                </label>
                <div class="email-logo">
                    <div class="email-logo-image">
                        <a href=""> <img src='/Beheer/Images/mainlogo_274x122.png' />      </a>


                        <div class="email-logo-button">
                            <label>
                                @Html.RadioButton("logo-selectie", "standaard", !Model.GebruikKlantLogo, new { @name = "logoKeuze" })
                                <span>standaard logo</span>
                            </label>
                        </div>
                    </div>

                </div>



                <div class="email-logo">
                    <div class="email-logo-image">
                        <img src='/Beheer/Document/Download?documentID=@(Html.GebruikerContext().Klant.LogoID)' />
                    </div>
                    <div class="email-logo-button">
                        <label>
                            @Html.RadioButton("logo-selectie", "klant", Model.GebruikKlantLogo, new { @name = "logoKeuze" })
                            <span>eigen logo</span>
                        </label>
                    </div>
                </div>
            </div>
        }

这是单选按钮的javascript代码:

 $('#logo-selectie[value=standaard]').click(function () {
            $('#GebruikKlantLogo').val(false);
        });

        $('#logo-selectie[value=klant]').click(function () {
            $('#GebruikKlantLogo').val(true);
        });
罗里·麦克罗森

不涉及 JS 代码的简单方法是修改您的 HTML,以便<label>元素包装单选按钮和图像,如下所示:

<div class="property wide extra-margin">
  <label>
    Kies header logo
  </label>
  <div class="email-logo">
    <div class="email-logo-image">
      <label>
        <img src='/Beheer/Images/mainlogo_274x122.png' />
        <div class="email-logo-button">
          @Html.RadioButton("logo-selectie", "standaard", !Model.GebruikKlantLogo, new { @name = "logoKeuze" })
          <span>standaard logo</span> 
        </div>
      </label>
    </div>
  </div>

  <div class="email-logo">
    <label>
      <div class="email-logo-image">
        <img src='/Beheer/Document/Download?documentID=@(Html.GebruikerContext().Klant.LogoID)' />
      </div>
      <div class="email-logo-button">
        @Html.RadioButton("logo-selectie", "klant", Model.GebruikKlantLogo, new { @name = "logoKeuze" })
        <span>eigen logo</span>
      </div>
    </label>
  </div>
</div>

然后您可以修改您的 jQuery 事件处理程序以使用该change事件,无论如何这对可访问性更好:

$('#logo-selectie[value=standaard]').change(function () {
  $('#GebruikKlantLogo').val(false);
});

$('#logo-selectie[value=klant]').change(function () {
  $('#GebruikKlantLogo').val(true);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

绑定到Bootstrap单选按钮状态更改

来自分类Dev

如果单击,使用户更改Tkinter按钮?

来自分类Dev

单击图像时选择单选按钮

来自分类Dev

单击按钮更改组件状态

来自分类Dev

单击React后,状态不会保留为单选按钮

来自分类Dev

单击单选按钮时如何更改容器

来自分类Dev

单击单选按钮时不会显示图像-损坏的Javascript

来自分类Dev

如何防止单选按钮更改状态

来自分类Dev

单击按钮时,显示更改单选按钮值时单选按钮值不起作用

来自分类Dev

如果检查状态是/否,则循环通过动态单选按钮

来自分类Dev

如果选中的单选按钮更改,请确保按下按钮

来自分类Dev

更改按钮的图像,单击后不更改

来自分类Dev

通过单击yii2中的图像按钮来更改状态

来自分类Dev

单击单选按钮时更改文本

来自分类Dev

单选按钮(如果单击)

来自分类Dev

单击图像时选择单选按钮

来自分类Dev

如果textField值匹配,则单击时更改按钮图像源

来自分类Dev

如何根据单选按钮更改按钮单击的布局?

来自分类Dev

单选按钮选择以更改状态

来自分类Dev

更改单选按钮状态更改的标题

来自分类Dev

单击另一个单选按钮时如何更改单选按钮的图像

来自分类Dev

单击菜单选项时如何更改图像按钮

来自分类Dev

单击时突出显示图像,然后选中单选按钮

来自分类Dev

选中时单选按钮更改图像

来自分类Dev

如果单击 div 中的单选按钮,则单击其他 div 中的相应单选按钮

来自分类Dev

单击按钮后如何更改标签和单选按钮?

来自分类Dev

如果单击 Swift 中的按钮,如何更改图像?

来自分类Dev

如果选择了单选按钮,则更改图像

来自分类Dev

如果选择了单选按钮,则更改字段的只读状态,没有 jquery

Related 相关文章

  1. 1

    绑定到Bootstrap单选按钮状态更改

  2. 2

    如果单击,使用户更改Tkinter按钮?

  3. 3

    单击图像时选择单选按钮

  4. 4

    单击按钮更改组件状态

  5. 5

    单击React后,状态不会保留为单选按钮

  6. 6

    单击单选按钮时如何更改容器

  7. 7

    单击单选按钮时不会显示图像-损坏的Javascript

  8. 8

    如何防止单选按钮更改状态

  9. 9

    单击按钮时,显示更改单选按钮值时单选按钮值不起作用

  10. 10

    如果检查状态是/否,则循环通过动态单选按钮

  11. 11

    如果选中的单选按钮更改,请确保按下按钮

  12. 12

    更改按钮的图像,单击后不更改

  13. 13

    通过单击yii2中的图像按钮来更改状态

  14. 14

    单击单选按钮时更改文本

  15. 15

    单选按钮(如果单击)

  16. 16

    单击图像时选择单选按钮

  17. 17

    如果textField值匹配,则单击时更改按钮图像源

  18. 18

    如何根据单选按钮更改按钮单击的布局?

  19. 19

    单选按钮选择以更改状态

  20. 20

    更改单选按钮状态更改的标题

  21. 21

    单击另一个单选按钮时如何更改单选按钮的图像

  22. 22

    单击菜单选项时如何更改图像按钮

  23. 23

    单击时突出显示图像,然后选中单选按钮

  24. 24

    选中时单选按钮更改图像

  25. 25

    如果单击 div 中的单选按钮,则单击其他 div 中的相应单选按钮

  26. 26

    单击按钮后如何更改标签和单选按钮?

  27. 27

    如果单击 Swift 中的按钮,如何更改图像?

  28. 28

    如果选择了单选按钮,则更改图像

  29. 29

    如果选择了单选按钮,则更改字段的只读状态,没有 jquery

热门标签

归档