asp:TextBox
我想点击文本框就触发一个JS的脚本函数 请问怎么写?
注:不要用客户端的文本框

解决方案 »

  1.   

    OnClientClick="客户端的脚本方法"
      

  2.   

    document.getElementById("textbox1").click = function(){ alert(1); }
      

  3.   

    汗  
    服务器的文本框没有OnClientClick方法
    直接写click就行<asp:TextBox ID="TextBox1" runat="server" onclick="test()" ></asp:TextBox>
      

  4.   


    <%@ 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>
      

  5.   

    <script type="text/javascript">
    function test()
    {
      alert("你点击了我");}
    </script>
    <asp:TextBox ID="TextBox1" runat="server" onclick="test()" ></asp:TextBox>
      

  6.   

    使用JavaScript添加一个Click事件就好了啊 
      

  7.   

    onclick这样效果出来了
    有其他的方法吗?
      

  8.   

    在源里面写onclick事件,或者是在界面设计界面写单击事件都行啊。
      

  9.   

    在源里面写onclick事件,或者是在界面设计界面写单击事件都行啊。
      

  10.   

    TextBox1.Attributs.Add("onfocus","javascript:函数名(实数)");.html
    <script>
        function 函数名(形参)
    {
         函数体
    }
    </script>
      

  11.   


    this.TextBox1.Attributes.Add("onclick","test()");这样可以!
      

  12.   

    ASP:TEXTBOX是服务端控件,在客户端对应TYPE="TEXT"
    你的点击是在客户端点击的,此时要调用JS函数,还是在客户端处理
    这些:
    TextBox1.Attributs.Add("onfocus","javascript:函数名(实数)"); 
    this.TextBox1.Attributes.Add("onclick","test()");
    ClientScript.RegisterStartupScript(this.GetType(), "", "JS函数名", true);
    都是在为TEXTBOX注册客户端事件处理