我想在页面上给一个Web控件txtbox附值,用javascrpt,怎么样附值

解决方案 »

  1.   

    <script language="javascript">
       function A() {
           document.getElementById("txtBox的ID").value=你的值;
       }
    </script>
      

  2.   

    直接赋就行
    <script language=javascript>
    function checkform()
    {
    window.document.Form1.TextBox1.value="aaaa";
    }
    </script>
      

  3.   

    你可以研究一下,最后在ie中显示页面的源代码,这个textbox是有一个id的
    直接通过这个id就可以用脚本赋值
    如:onclick="form.textbox1.value='xxx'"
      

  4.   

    <script language="javascript">
       function A() {
           document.getElementById("txtBox的ID").value=你的值;
           或者
           window.document.Form1.TextBox1.value="你的值";   }
    </script>
      

  5.   

    string js = "document.getElementById('" + txtBoxID.ClientID + "').value='你的值'";
      

  6.   

    document.all.textboxID.value := ''
      

  7.   

    后台使用:
    public string TextBoxId
    {
       get {return txtBoxID.ClientID}
    }
    前端脚本使用:
    <script language="javascript">
       function A() {
           document.getElementById("<%= TextBoxID%>").value= "你的值";
       }
    </script>
      

  8.   

    楼上孟子的正解:
    string js = "document.getElementById('" + txtBoxID.ClientID + "').value='你的值'";
    web控件的ID在服务器和客户端是不同的,可以用“服务器的ID.ClientID”得到客户端的ID。
      

  9.   


    控件中输出textbox的ID;
    //控件Response.Write("<script>var txt='"+this.TextBox1.UniqueeID+"';</script>");//页面中调用
    function Doit(val){//javascript 脚本
       var txtbox = document.getElementById(txt);
       txtbox.value =val; //val为传入的值
    }