1、js獲取伺服器控制項button,怎麼給button 賦值
是文本框 <input type="button">這種么 如果是的話 直接$("input[type=button]").val("你想寫啥就寫啥") 就能完成賦值了
2、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;
}
}
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、.net伺服器控制項賦值給js變數的問題?
1onclick = 'balabala'
你的
onclick
的值有前引號沒後引號了,但是瀏覽器一般會識別並忽略這種小錯誤。
5、.net中,伺服器控制項label最終被解釋為span元素,請問,用javascript怎麼來給這個元素的內容賦值?
如果這個label沒有放在什麼控制項或母版頁里,那麼它的伺服器端ID和客戶端ID是完全一樣的。
但以上情況下會導致不一樣,一般構造是:所屬控制項ID_label ID
教你一個絕招,最終生成的瀏覽效果中,右鍵查看源代碼。不管後台是何種語言,最終生成的源代碼肯定是一個html,對吧?現在問題簡單了,去這個html中找到label生成的span,該幹嘛幹嘛
如:document.getelementbyid('lbName').innerHtml="";
$('#lbName').html('');
6、如何給某個控制項賦值 jquery
這篇文章主要介紹通過Jquery如何給基本控制項的取值、賦值,需要的朋友可以參考下
TEXTBOX:
var str
=$("#txt").val();
$("#txt").val(Value);
//文本框,文本區域:
$("#text_id").attr("value",'');//清空內容
$("#text_id").attr("value",'test');//填充內容
LABLE:
var str
=$("#lbl").text();
$("#lbl").text(Value);
/*獲取單選按鈕的值*/
var valradio =$("input[@type=radio][@checked]").val();
/*獲取一組名為(items)的radio被選中項的值*/
var item
=$('input[@name=items][@checked]').val();
/* 獲取復選框的值*/
var
checkboxval =$("#checkbox_id").attr("value");
/* 獲取下拉列表的值*/
var
selectval =$('#select_id').val();
//多選框checkbox:
$("#chk_id").attr("checked",'');//使其未勾選
$("#chk_id").attr("checked",true);//勾選
if($("#chk_id").attr('checked')==true)//判斷是否已經選中
單選組radio:
$("input[@type=radio]").attr("checked",'2');//設置value=2的項目為當前選中項
//下拉框select:
$("#select_id").attr("value",'test');//設置value=test的項目為當前選中項
$("testtest2").appendTo("#select_id")//添加下拉框的 option
$("#select_id").empty();//清空下拉框
獲取一組名為 (items)的radio被選中項的值
var item =$('input[@name=items][@checked]').val();//若未被選中 則val() =
undefined
獲 取select被選中項的文本
var item =$("select[@name=items]
option[@selected]").text();
select下拉框的第二個元素為當前選中值
$('#select_id')[0].selectedIndex= 1;
radio單選組的第二個元素為當前選中值
$('input[@name=items]').get(1).checked= true;
//重置表單
$("form").each(function(){
.reset();
});
以下是設置img的路徑
$("#img1").attr("src","Imges/test.jpg");
7、有請高手:怎麼把在客戶端用腳本給伺服器控制項賦值?
function CHECKED(obj)
{
if(obj=='1')
{
location.href="當前頁面.aspx?o=1";
return false;
}
else
{
location.href="當前頁面.aspx?o=2";
return false;
}
}
然後在Page_Load()中
if(request.queryString["o"]!=null&&request.queryString["o"].toString()=="1")
{
this.textBox1.text="";
}
if(request.queryString["o"]!=null&&request.queryString["o"].toString()=="2")
{
this.textBox2.text="";
}
8、select賦值取值 要求asp.net 後台賦值select 不能用伺服器控制項
後台 public datatable dt=XXX;
前台
<select>
<%for(int i=0;i<dt.rows.count;i++){%>
<option value='<%dt.rows[i]["value"]%>' slect='<%(boo)dt.rows[i]["IsSelect"]%>'><%dt.rows[i]["Name"]%></option>
<%}%>
</select>
9、如何給隱藏控制項賦值?
按照你的寫法來看應該是對的,看看隱藏域是否放在form表單中,還不行就貼出完整代碼吧
10、aspnet 伺服器控制項 在用JS賦值後,後台如何取出該
下面是一個來例子 _input_disabled 主要來說就是源Enable="false"時候,不會回傳,你把上面的disabled="disabled"去掉後再次運行就會傳值給伺服器了。 這是Textbox 微軟去Text的源碼,對於TextBox來說,aspnet 伺服器控制項 在用JS賦值後,後台如何取出該