出租 出售价格 文本框 万元 or 元/月也就说当点了出租这个按钮的时候价格文本框后面应该是显示元/月 如果是点了出售这个按钮那么价格文本框后面应该显示万元在客户端不知道该怎么实现 就像这个网站上的那样http://www.jxhome.com/ 但是我用的是.net,按钮用的是服务器控件,所以不知道怎么实现了
思路应该是根据你的服务器控件的clinetid 来设置它里面显示的内容 这样是不用刷新的。。
Sub ddlDanWeiSelectedIndexChanged(sender as Object,e As System.EventArgs) If ddlDanWei.SelectedIndex=1 Then LblDanWei.Text="万元" Else LblDanWei.Text="元/月" End If<Asp:DropDownList ID="ddlDanWei" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlDanWeiSelectedIndexChanged"> <Asp:ListItem>出租</Asp:ListItem> <Asp:ListItem>出售</Asp:ListItem> </Asp:DropDownList>
如果是点了出售这个按钮那么价格文本框后面应该显示万元在客户端不知道该怎么实现
就像这个网站上的那样http://www.jxhome.com/
但是我用的是.net,按钮用的是服务器控件,所以不知道怎么实现了
If ddlDanWei.SelectedIndex=1 Then
LblDanWei.Text="万元"
Else
LblDanWei.Text="元/月"
End If<Asp:DropDownList ID="ddlDanWei" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlDanWeiSelectedIndexChanged">
<Asp:ListItem>出租</Asp:ListItem>
<Asp:ListItem>出售</Asp:ListItem>
</Asp:DropDownList>
后台代码如上.
不是写的很清楚么?
<td align="right">
<input type="radio" name="HouseType" value="2" onClick=document.all("PriceUnit").value="万元";></td>
<td>转让</td>
<td align="right">
<input type="radio" name="HouseType" value="3" onClick=document.all("PriceUnit").value="元/月";></td>
<td>出租</td>
<input type="text" readonly name="PriceUnit" style="WIDTH:35px;" value="元/m²">