以下代码可以让每个radio显示图片,但不能点中图片就选中radio,应该怎么做才可以,就像支付宝那样。
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatColumns="3"
RepeatDirection="Horizontal" CellPadding="2" AutoPostBack="True"
CellSpacing="2" Width="100%"
onselectedindexchanged="RadioButtonList1_SelectedIndexChanged1"
meta:resourcekey="RadioButtonList1Resource1">
<asp:ListItem Selected="True" Value="ICBC-NET"
meta:resourcekey="ListItemResource6"><img src ="../img/bank/gs.jpg" alt="工商银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="CMBCHINA-NET" meta:resourcekey="ListItemResource7"><img src ="../img/bank/zs.jpg" alt="招商银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="ABC-NET" meta:resourcekey="ListItemResource8"><img src ="../img/bank/ny.jpg" alt="农业银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="CCB-NET" meta:resourcekey="ListItemResource9"><img src ="../img/bank/js.jpg" alt="建设银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="BCCB-NET" meta:resourcekey="ListItemResource10"><img src ="../img/bank/bj.jpg" alt="北京银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="BOCO-NET" meta:resourcekey="ListItemResource11"><img src ="../img/bank/jt.jpg" alt="交通银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="CIB-NET" meta:resourcekey="ListItemResource12"><img src ="../img/bank/xy.jpg" alt="兴业银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="CMBC-NET" meta:resourcekey="ListItemResource13"><img src ="../img/bank/ms.jpg" alt="中国民生银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="CEB-NET" meta:resourcekey="ListItemResource14"><img src ="../img/bank/gd.jpg" alt="光大银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="BOC-NET" meta:resourcekey="ListItemResource15"><img src ="../img/bank/zg.jpg" alt="中国银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="SPDB-NET" meta:resourcekey="ListItemResource16"><img src ="../img/bank/pf.jpg" alt="上海浦东发展银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="NA" meta:resourcekey="ListItemResource17">其它银行</asp:ListItem>
<asp:ListItem Value="ye" meta:resourcekey="ListItemResource18">余额支付(余额充足可用)</asp:ListItem>
</asp:RadioButtonList>
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatColumns="3"
RepeatDirection="Horizontal" CellPadding="2" AutoPostBack="True"
CellSpacing="2" Width="100%"
onselectedindexchanged="RadioButtonList1_SelectedIndexChanged1"
meta:resourcekey="RadioButtonList1Resource1">
<asp:ListItem Selected="True" Value="ICBC-NET"
meta:resourcekey="ListItemResource6"><img src ="../img/bank/gs.jpg" alt="工商银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="CMBCHINA-NET" meta:resourcekey="ListItemResource7"><img src ="../img/bank/zs.jpg" alt="招商银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="ABC-NET" meta:resourcekey="ListItemResource8"><img src ="../img/bank/ny.jpg" alt="农业银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="CCB-NET" meta:resourcekey="ListItemResource9"><img src ="../img/bank/js.jpg" alt="建设银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="BCCB-NET" meta:resourcekey="ListItemResource10"><img src ="../img/bank/bj.jpg" alt="北京银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="BOCO-NET" meta:resourcekey="ListItemResource11"><img src ="../img/bank/jt.jpg" alt="交通银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="CIB-NET" meta:resourcekey="ListItemResource12"><img src ="../img/bank/xy.jpg" alt="兴业银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="CMBC-NET" meta:resourcekey="ListItemResource13"><img src ="../img/bank/ms.jpg" alt="中国民生银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="CEB-NET" meta:resourcekey="ListItemResource14"><img src ="../img/bank/gd.jpg" alt="光大银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="BOC-NET" meta:resourcekey="ListItemResource15"><img src ="../img/bank/zg.jpg" alt="中国银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="SPDB-NET" meta:resourcekey="ListItemResource16"><img src ="../img/bank/pf.jpg" alt="上海浦东发展银行" align="absmiddle" /></asp:ListItem>
<asp:ListItem Value="NA" meta:resourcekey="ListItemResource17">其它银行</asp:ListItem>
<asp:ListItem Value="ye" meta:resourcekey="ListItemResource18">余额支付(余额充足可用)</asp:ListItem>
</asp:RadioButtonList>
我似乎试了Onclick 但是直接就是报错 所以 我建议是以radiobutton 和imagbutton两个控件组合的形式