gpt4 book ai didi

c# - 无法通过 JavaScript 清除 ASP.net

转载 作者:行者123 更新时间:2023-12-03 12:21:19 24 4
gpt4 key购买 nike

我在通过 JavaScript 对图像的 onclick 事件清除 ASP.net 文本框时遇到问题。我想这样做以避免回发。ID 是 txtName。

这就是我正在尝试的

<img alt="clear" src="" height="20" width="20" onclick="javascript:document.getElementById('<%# txtName.ClientID %>').value=\"\";"></img>

我什至尝试通过以下方式检查该值:

<img alt="clear" src="" height="20" width="20" onclick="javascript:alert(document.getElementById('<%# txtName.ClientID %>'));"></img>

每次运行此程序时,我都会得到一个空白网页。

有谁知道为什么吗?

谢谢!

最佳答案

您的图片标签格式不正确。

<img />是自动关闭的,它不需要结束标签 </img>

你的JS错误:

.value=\"\";"

应该是:

.value='';"

最后,您将 DataBinding 语法用于 txtName字段:

#txtName

应该是(表达式语法):

=txtName

这是正确的<img />完整标记:

<img alt="clear" src="your image here" height="20" width="20" onclick="javascript:document.getElementById('<%= txtName.ClientID %>').value='';" />

关于c# - 无法通过 JavaScript 清除 ASP.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24435579/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com