1

私は ASP を初めて使用し、次のコードを持っています。

<tr>
    <td style="padding-bottom:5px;">Would you return to this practice again?&nbsp;&nbsp;<asp:RequiredFieldValidator SetFocusOnError="true" ID="rfvReturn" runat="server" ControlToValidate="rblReturn" ErrorMessage="*" ForeColor="Red" Font-Bold="true" Display="Dynamic" /></td>
    <td style="padding-bottom:5px;">
    <asp:RadioButtonList runat="server" ID="rblReturn"  RepeatDirection="Horizontal">
        <asp:ListItem Value="true" Text="Yes" />
        <asp:ListItem Value="false" Text="No" />
    </asp:RadioButtonList>
    </td>
</tr>
<tr class="spaceUnder">
    <td style="padding-bottom:5px;">Would you refer a friend to this practice?&nbsp;&nbsp;<asp:RequiredFieldValidator SetFocusOnError="true" ID="rfvRefer" runat="server" ControlToValidate="rblRefer" ErrorMessage="*" ForeColor="Red" Font-Bold="true" Display="Dynamic" /></td>
    <td style="padding-bottom:5px;">
    <asp:RadioButtonList runat="server" ID="rblRefer"  RepeatDirection="Horizontal">
        <asp:ListItem Value="true" Text="Yes" />
        <asp:ListItem Value="false" Text="No" />
    </asp:RadioButtonList>
    </td>
</tr>

このコードは、次のものを作成します。

現時点の

私がやりたいことは、ラジオボタンを切り替えて次のように見える画像に置き換えることです:

優先

どこでも検索しましたが、それを行う方法が見つからないようです。

4

1 に答える 1

0

これは正しい方法ではないかもしれませんが、画像を JavaScript 関数へのリンクとして使用するのはどうでしょうか。この関数は、どちらがクリックされたかに基づいて、テキスト ボックスに 0 または 1 を入力できます。

    function radiobutton() {
      document.getElementById("radiotext").value="1"; 
}

次に、テキスト ボックスを非表示にします。

<div style="width: 0; height: 0; overflow: hidden;">
<input type="text">
</div>

これはうまくいくはずです...

于 2013-09-10T18:09:45.993 に答える