看看像这样的不用javascript怎么做?

OK521 2003-06-24 10:47:36
下拉列表框ddltface中显示图像编号如:image1.gif、image2.gif等等。旁边有一<asp:image id=imgface runat=server/>控件。
下拉列表框中的图像编号也是用数据库中得到的。在后置代码中绑定得到。想用ddltface.attributes.add("onchange","...")这个方法来做,那位高后帮帮我。谢了。
...全文
21 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2003-06-25
  • 打赏
  • 举报
回复
sorry, change "click" to "onchange"
saucer 2003-06-25
  • 打赏
  • 举报
回复
that is still javascript, if you don't want to use Javascript at all, try

<form runat="server">
<asp:DropDownList id="ddltface" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ChangeImage">
<asp:ListItem Text="csdn" Value="http://www.csdn.net/images/csdn.gif" />
<asp:ListItem Text="google" Value="http://www.google.com/images/res0.gif" />
</asp:DropDownList>

<asp:image id=imgface runat=server/>

</form>

<script language=C# runat=server>
void ChangeImage(Object o, EventArgs e)
{
imgface.ImageUrl = ddltface.SelectedItem.Value;
}
</script>

if you insist, try

<form runat="server">
<asp:DropDownList id="ddltface" runat="server">
<asp:ListItem Text="csdn" Value="http://www.csdn.net/images/csdn.gif" />
<asp:ListItem Text="google" Value="http://www.google.com/images/res0.gif" />
</asp:DropDownList>

<asp:image id=imgface runat=server/>
<asp:Button id=btn Text=Submit runat=server />
</form>

<script language=C# runat=server>

void Page_Load(Object o, EventArgs e)
{

ddltface.Attributes["onclick"] = "javascript:imgface.src=this.value;";

}
</script>
ajqc 2003-06-25
  • 打赏
  • 举报
回复
1,不知道你想做onChang什么,直接在ASPX文件里就能做好了.
2.你太小气了吧

解决:在你要的那个下拉框 的标签内加一个 onChang="aaa();" aaa是JSP名字,随你取
然后在</from></body>之间放一个客户端脚本块,JSP的,在里面加上aaa函数,里面就是你想下拉框改动选项时要做的工作

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧