導航:首頁 > IDC知識 > js獲取伺服器控制項值

js獲取伺服器控制項值

發布時間:2021-01-08 01:36:55

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");
}
);
}
}

你試專試行不行!屬

與js獲取伺服器控制項值相關的知識