OnClientClick='EncryptPWD("<%= txt_newpwd.ClientID %>","<%= txt_newpwd.ClientID %>")'
我在按钮里面加了这样的事件
可是传递到JS的函数的时候,参数是
<%= txt_newpwd.ClientID %>" 的字符串
怎么样才能传递ID到JS呢?
我在按钮里面加了这样的事件
可是传递到JS的函数的时候,参数是
<%= txt_newpwd.ClientID %>" 的字符串
怎么样才能传递ID到JS呢?
解决方案 »
- asp.net中实现 选择服务器文件夹 的效果
- 请推荐一款功能强大的cms(.net开源),您认为不错的管理系统
- 一个调试的问题
- !!!->请教各位大哥,UpdatePanl怎么使用Fileupload控件
- 请问如何动态修改(表格)颜色?
- 很急的问题???
- 当TextBox设置为password之后,就无法设置显示的内容了,有什么办法?
- 学ASP.NET 的方法和步骤是什么 或我怎么做好一些? 菜鸟迷茫!
- 各位大虾帮忙解决一个问题吧!在线急等
- 验证控件的问题,高手的来
- 【请教】关于.NET中<iframe>标签下的子页面怎样调用父页面的方法??
- 不是一般情况的下:XX在XXX命名空间中不明确。
<script runat="server">
</script>
<script type="text/javascript">
function getClientId()
{
var paraId1 = '<%= Button1.ClientID %>';//注册控件1
var paraId2 = '<%= TextBox1.ClientID %>';//注册控件2
return {Id1:paraId1,Id2:paraId2};//生成访问器
}
</script><script type="text/javascript" src="JScript.js"></script>//引用外部js
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" />
<input id="Button2" type="button" value="button" onclick="ChangeText();" />
</asp:Content>JScript.js
function ChangeText()
{
var btn=document.getElementById(getClientId().Id1);
btn.value="from extended js";
var btn=document.getElementById(getClientId().Id2);
btn.value="from extended js";
}
可以写成
var newID=$("#<%=txt_newpwd.ClientID %>")
OnClientClick='EncryptPWD(' + newID +','+newID+');'