怎樣用javascript給控制元件賦值,使在伺服器端得到此控制元件的值?或怎樣將前臺的(或js)中的值傳遞到後臺
問:
怎樣用javascript給控制元件賦值,使在伺服器端得到此控制元件的值?
______________________________________________________________________________________________
答1:
沒人回答嗎?
______________________________________________________________________________________________
答2:
把控制元件的值放到表單裡提交到伺服器
______________________________________________________________________________________________
答3:
用下面的 JavaScript:
var form;
// Generally, you have only ONE form each page
form = document.forms[0];
form.TextBox1.value = 'abc';
form.CheckBox1.checked = true;
如果 TextBox1 和 CheckBox1 是伺服器端控制元件(runat=server),那麼在伺服器端程式碼裡就像使用其它伺服器端控制元件直接使用就可以了。如果不是(例如:動態建立的),那麼老的 Request.Form("TextBox1") 方法還是一樣正確。
______________________________________________________________________________________________
答4:
ddlTemplet=document.getElementById("ddlTempletName");
dataList=ddlTemplet.options[ddlTemplet.selectedIndex].value;
______________________________________________________________________________________________
答5:
edyang(化石) :
你那個方法好像不行吧!
______________________________________________________________________________________________
答6:
在程式碼行裡定義:
protected System.Web.UI.HtmlControls.HtmlInputHidden input0;
在客戶端賦值:(在客戶端儘管顯示為<input id="Hidden1" type="hidden" runat="server" />,但客戶端依然可以為其寫客戶端指令碼程式)
document.Form1.input0.value=123;
在伺服器端使用:
a=this.input0.Value;
(可行)
完整例子
客戶端:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標題頁</title>
<script language="javascript" type="text/javascript">
function Submit1_onclick() {
document.getElementById("Hidden1").value=10;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Hidden1" type="hidden" runat="server" />
<input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />
</div>
</form>
</body>
</html>
伺服器端:
protected void Page_Load(object sender, EventArgs e)
{
Hidden1.Value += 1;
Response.Write(Hidden1.Value);
}
相關文章
- WPF執行緒中獲取控制元件的值和給控制元件賦值執行緒控制元件賦值
- json前後臺傳值薦JSON
- jQuery給控制元件賦值....jQuery控制元件賦值
- 批次給控制元件賦值控制元件賦值
- 求救!Actionform是怎麼樣賦值的?ORM賦值
- Jquery給基本控制元件的取值、賦值jQuery控制元件賦值
- SpringMVC後臺接受前臺傳值的方法SpringMVC
- 給numpy陣列賦同樣的值陣列
- javascript怎麼給Label賦值JavaScript賦值
- 怎樣向自定義標籤裡傳遞用Controller裡的assign()傳遞到頁面上的值Controller
- python的賦值傳遞Python賦值
- excel表格中怎樣將一列的數值全部加上一個數值Excel
- 後臺接受ajax傳遞值的例項程式碼
- JavaScript的值傳遞和引用傳遞JavaScript
- Javascript 解構賦值,將屬性/值從物件/陣列中取出,賦值給其他變數JavaScript賦值物件陣列變數
- PHP後臺傳值PHP
- asp.net 伺服器控制元件LinkButton等在後臺程式碼中設定js事件或新增css樣式ASP.NET伺服器控制元件JS事件CSS
- vue兩個元件間值的傳遞或修改方式Vue元件
- 後臺傳值與dialog的使用
- VC++ 控制元件賦值取值C++控制元件賦值
- 按位“或”賦值運算子 (|=)賦值
- awk 系列:怎樣使用 awk 變數、數值表示式以及賦值運算子變數賦值
- Java中的值傳遞和引用傳遞Java
- 大資料時代,怎樣才能獲得真正有價值的資訊大資料
- JS的方法引數傳遞(按值傳遞)JS
- form表單提交,後臺怎麼獲取select的值?後臺直接獲取即可,和input方式一樣。ORM
- 怎樣取得DBGridEh的footer中的欄位合計值IDE
- JavaScript 是如何工作的:JavaScript 的共享傳遞和按值傳遞JavaScript
- js 改變 控制元件的屬性值JS控制元件
- Springmvc前臺通過ajax傳值到後臺用@RequestBody接收,報415/400錯誤SpringMVC
- javascript如何獲取url傳遞的值JavaScript
- matlab中怎麼給符號變數賦值Matlab符號變數賦值
- JavaScript之按值傳遞JavaScript
- 虛擬翻書在展廳設計中具備怎樣的應用價值
- SpringMVC:前後端傳值總結SpringMVC後端
- 微信小程式中的值傳遞微信小程式
- 怎樣發現專案的真正價值(轉)
- jquery ajax從後臺讀取的資料無法賦值給變數jQuery賦值變數