文本框点击事件(100分) asp:TextBox我想点击文本框就触发一个JS的脚本函数 请问怎么写?注:不要用客户端的文本框 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OnClientClick="客户端的脚本方法" document.getElementById("textbox1").click = function(){ alert(1); } 汗 服务器的文本框没有OnClientClick方法直接写click就行<asp:TextBox ID="TextBox1" runat="server" onclick="test()" ></asp:TextBox> <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>无标题页</title> <script type="text/javascript" language ="javascript"> function Opertion() { var t1 = document.getElementById("t1").value; var t2 = document.getElementById("t2").value; if(t1!=0 && t2!=0) { document.getElementById("t3").value = parseInt(t1)*parseInt(t2); } var dis=setTimeout("Opertion()",1000); } </script> </head> <body onload="Opertion()"> <input name="t1" /> <input name="t2" /> <input name="t3" /> </body></html> <script type="text/javascript">function test(){ alert("你点击了我");}</script><asp:TextBox ID="TextBox1" runat="server" onclick="test()" ></asp:TextBox> 使用JavaScript添加一个Click事件就好了啊 onclick这样效果出来了有其他的方法吗? 在源里面写onclick事件,或者是在界面设计界面写单击事件都行啊。 在源里面写onclick事件,或者是在界面设计界面写单击事件都行啊。 TextBox1.Attributs.Add("onfocus","javascript:函数名(实数)");.html<script> function 函数名(形参){ 函数体}</script> this.TextBox1.Attributes.Add("onclick","test()");这样可以! ASP:TEXTBOX是服务端控件,在客户端对应TYPE="TEXT"你的点击是在客户端点击的,此时要调用JS函数,还是在客户端处理这些:TextBox1.Attributs.Add("onfocus","javascript:函数名(实数)"); this.TextBox1.Attributes.Add("onclick","test()");ClientScript.RegisterStartupScript(this.GetType(), "", "JS函数名", true);都是在为TEXTBOX注册客户端事件处理 c#写的exe程序如何获得调用者的名字 为什么提示未将对象的引用设置到对象的实例 请教个问题,关于数据库修改的 C# 静态类 释放问题 分全部献上 想做个16进制的编辑器。 水晶报表分类统计的问题? 谁有direct二维图形编程的资料啊???谢谢 怎么样定义一个枚举型属性? 一个奇怪的问题关于DataGrid Silverlight 无法调用WCF gridControl控件中图片的显示 算法求解:csdn中初级会员一贴最多100分,求如果某一用户有1000分,每一次问问题时至少50分,结贴都有满意答案(这样会返回一半的分,嘻嘻),请写出共能问多少次的算法(不许有余分)
服务器的文本框没有OnClientClick方法
直接写click就行<asp:TextBox ID="TextBox1" runat="server" onclick="test()" ></asp:TextBox>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title> <script type="text/javascript" language ="javascript">
function Opertion()
{
var t1 = document.getElementById("t1").value;
var t2 = document.getElementById("t2").value;
if(t1!=0 && t2!=0)
{
document.getElementById("t3").value = parseInt(t1)*parseInt(t2);
}
var dis=setTimeout("Opertion()",1000);
}
</script>
</head>
<body onload="Opertion()">
<input name="t1" />
<input name="t2" />
<input name="t3" />
</body>
</html>
function test()
{
alert("你点击了我");}
</script>
<asp:TextBox ID="TextBox1" runat="server" onclick="test()" ></asp:TextBox>
有其他的方法吗?
<script>
function 函数名(形参)
{
函数体
}
</script>
this.TextBox1.Attributes.Add("onclick","test()");这样可以!
你的点击是在客户端点击的,此时要调用JS函数,还是在客户端处理
这些:
TextBox1.Attributs.Add("onfocus","javascript:函数名(实数)");
this.TextBox1.Attributes.Add("onclick","test()");
ClientScript.RegisterStartupScript(this.GetType(), "", "JS函数名", true);
都是在为TEXTBOX注册客户端事件处理