1、js+jquery获取控件TextBox值
var name = $("#tname").val();
  var password = $('#tpass').val();
上面这2句是获取控件值的,不是回获取ID  获取ID  $(“答#tname”).attr("id")、$(“#tpass”).attr("id")
2、js如何获取控件的值
第一、你用jquery是最方便的,用$(".样式名字").val()这种最方便的
第二、用之前要先嵌入jquery文件,就是一个js文件,去官方下载下来就可以
第三、用js直接获取比较费劲
3、怎样用JS为服务器控件赋值
//1、JS脚本为服务器控件赋值
      语法:document.getElementById('<%=服务器控件名.ClientID%>')
      document.getElementById('<%=TextBox2.ClientID%>‘).value= “aaaaa” ;
      <anthem:TextBox ID= "TextBox2" runat= "server" Text= "bbbbb" >< /anthem:TextBox> //这个是anthem的控件,跟asp.Net ajax框架的控件一样.
//2、JS脚本为服务器中用户控件中的控件赋值
      语法:document.getElementById("<%=服务器控件名.ClientID%>"+"_用户控件中控件名")
      document.getElementById( "<%=UserInfoControl1.ClientID%>"+"_txtBAname").value= “aaaaa” ;
      页面使用的用户控件: <uc1:UserInfoControl ID= "UserInfoControl1" runat= "server" />
      用户控件代码:
      <anthem:TextBox ID="txtBAname" runat="server" Width="64px" CssClass="lankuang" ></anthem:TextBox>
 
如果js为服务器控件Lable赋值的话,语法为:
document.getElementById("<%=CaseControl1.ClientID%>"+ "_lblZhusu").innerHTML= "aaaaaaa" ;
但是由于label映射到客户端是Div标签,所以后台取的还是原来的值
4、JS如果获取控件的值?
lbk=document.getElementById('vocation').value;
text=document.form2.company.value;
这是我自己做的,网络vocationa是列表框的控件id和name,form2是表单name,company是控件name和id,其他一般的控件也就这两种形式专,你可属以自己试,列表框就不能用第二种,可以自己尝试一下。
5、JS如果获取控件的值?
lbk=document.getElementById('vocation').value;
text=document.form2.company.value;
这是我自己做的,vocationa是列表框的控件id和name,form2是表单name,company是控件name和id,其他一般的内控件也就这两种容形式,你可以自己试,列表框就不能用第二种,可以自己尝试一下。
6、怎么用javascript获取服务器控件TextBox的值
JS中获取服务器控件的值如下所示:
document.getElementById("<%=服务器控件ID.ClientID %>").value;
Jquery获取服务器控件的值:
$("#<%=服务器控件ID.ClientID %>").attr("value");
不过Jquery需要导入Jquery包,如果会使用Jquery的话,整个页面使用Jquery就会容易很多。
	
服务器的文本框ID命名:txtXxx
如:
用户文本框:txtUser
密码文本框:txtPwd
7、js获取服务器控件
首先你是服务器端控件。
var hf = document.getElementById("hfIDList");
这个方法肯定是对的。
只是你的ID在客户端中的源代码中变了。
你点击右键查看源代码得到正确的ID即可。
或者采用
var hf = document.getElementById("<%=hfIDList.ClientID%>");
<%=hfIDList.ClientID%> 可直接获取正确的ID。
8、asp.net 服务器控件 在用JS赋值后,后台如何取出该控件的值
下面是一个例子 
http://www.w3school.com.cn/tiy/t.asp?f=html_input_disabled 
主要来说就是Enable="false"时候,不会回传,你把上面的disabled="disabled"去掉后再次运行就会传值给服务器了。
这是Textbox 微软去Text的源码,对于TextBox来说,它的值保存在ViewState对象里面,而ViewState是一个跟踪对象状态的键值对
        /// <devdoc>
        ///    <para> Gets
        ///       or sets the text content of the text box.</para>
        /// </devdoc>
        [
        Localizable(true),
        Bindable(true, BindingDirection.TwoWay),
        WebCategory("Appearance"),
        DefaultValue(""),
        WebSysDescription(SR.TextBox_Text),
        PersistenceMode(PersistenceMode.EncodedInnerDefaultProperty),
        Editor("System.ComponentModel.Design.MultilineStringEditor," + AssemblyRef.SystemDesign, typeof(UITypeEditor))
        ]
        public virtual string Text {
            get {
                string s = (string)ViewState["Text"];
                return((s == null) ? String.Empty : s);
            }
            set {
                ViewState["Text"] = value;
            }
        }
9、在JS中如何获取服务器控件
好问题自,看来无人回答。
原理是在服务器端把服务器控件的客户端id以js的形式输出即可。比如你有个服务器端控件的id是test1,那你就在aspx中写
<script>
var myControllerId = <%=test1.ClientId%>
</script>
然后在其他js中用document.getElementById(myControllerId)即可获得该服务器控件。
10、用js 获取gridview中服务器控件checkbox的值
我是用JQuery取的 CheckBox属性  你可以把checked改成alue
 
    function valueCheckBox(){
        var checkAll = $("#cboxSelect").attr("checked");
        if(checkAll){
            $("#gvCrudeAll input:checkbox").each(
                function(index,item){
                    var cbxValue = $(item).attr("value");
                }
            );
        }      
    }
 
你试专试行不行!属