台灣最大程式設計社群網站
線上人數
1231
 
會員總數:243625
討論主題:188242
歡迎您免費加入會員
討論區列表 >> ASP.NET >> TEXTBOX 值保留
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
TEXTBOX 值保留
價值 : 30 QP  點閱數:433 回應數:11

樓主

joyce
門外漢
0 2
54 6
發送站內信

我有兩個下拉選單二個TEXTBOX跟一個按鈕

當我第一次按下按鈕時要組合A下拉值+B下拉值+第一個TEXTBOX值放到第二個TEXTBOX,
在選第二次A下拉值(跟第一次不同)+B下拉值(跟第一次不同)+第一個TEXTBOX值(跟第一次不同)

,第一次的結果要保留加上第二次的然後顯示到第二個TEXTBOX

也就是按一次第一次組合結果
按第二次是1+2的結果
按第三次是1+2+3的結果




搜尋相關Tags的文章: [ TEXTBOX ] ,
本篇文章發表於2018-03-23 21:09
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

P陳
檢舉此回應
可否請將您的程式PO出來?我們再來協助您。

否則這個有很多可能,根本不知您卡在那。
因 asp.net 還有一個 ispostback 會造成問題


本篇文章回覆於2018-03-24 06:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

joyce
檢舉此回應
我有兩個網頁現在有解決可以組字串的問題,
現在傳值回來的時候會出現出現錯誤!
objName=field2 發生 JavaScript 嚴重錯誤\n\nSCRIPT1004: 必須要有 ';'


B.aspx





A.aspx

本篇文章回覆於2018-03-24 16:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

joyce
檢舉此回應
我組合的字串結果是最下面那個,會出現objName=field2 發生 JavaScript 嚴重錯誤\n\nSCRIPT1004: 必須要有 ';'
我把單引號拿掉第一個這樣就可以。

h.ABC>=abc AND h.KFH>=mmm
h.DEF>='abc' AND h.LMN>='mmm'
本篇文章回覆於2018-03-24 21:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

joyce
檢舉此回應
請問這樣要如何修正呢?
本篇文章回覆於2018-03-24 21:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

joyce
檢舉此回應
Response.Write("<script>window.opener.document.getElementById('" + Request["ObjName"] + "').value=\'"+field2.Text+"\';");

https://dotblogs.com.tw/berrynote/2016/10/19/205101
加上特殊處理一樣不行
本篇文章回覆於2018-03-24 22:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

P陳
檢舉此回應
所以是 B.aspX 的18~20 那段出問題?

<script>window.opener.document.getElementById('AAA').value='KKK';
window.close();
</script>

再來就請您自已找問題點了
本篇文章回覆於2018-03-26 07:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
我有兩個下拉選單二個TEXTBOX跟一個按鈕

當我第一次按下按鈕時要組合A下拉值+B下拉值+第一個TEXTBOX值放到第二個TEXTBOX,
在選第二次A下拉值(跟第一次不同)+B下拉值(跟第一次不同)+第一個TEXTBOX值(跟第一次不同)

,第一次的結果要保留加上第二次的然後顯示到第二個TEXTBOX

也就是按一次第一次組合結果
按第二次是1+2的結果
按第三次是1+2+3的結果


沒有很理解您的需求描述
是否可以舉幾個例子:
-------
第1次:
下拉A:
下拉B:
TextBox1:
TextBox2:
------------
第2次:
下拉A:
下拉B:
TextBox1:
TextBox2:
------------
第3次:
下拉A:
下拉B:
TextBox1:
TextBox2:
------------

另外,我的感覺,這樣的需求應該不必用到Client端的Javascript
是否請您舉例來描述您的需求
我們在依據理解,給您解決的方向
^_^

本篇文章回覆於2018-03-26 09:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

Forevertim
檢舉此回應
也就是按一次第一次組合結果
按第二次是1+2的結果
按第三次是1+2+3的結果
下拉A:>>a
下拉B:>>b
TextBox1:>>c
TextBox2:>>d

累計 = 累計+ (a+b+c)

d=累計

//你需要一個值來記錄上次的累計,我猜你應該是這麼想吧??
本篇文章回覆於2018-03-27 08:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

joyce
檢舉此回應
改成這樣可以執行.#8樓說的是我的需求



///以下這樣有解決問題.感謝!
本篇文章回覆於2018-03-27 09:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
Session用的是主機的寶貴記憶體,而且特點是可以跨頁
通常用在隱密性的資料傳遞
您的資料
1.無跨頁需求
2.無隱密特姓

不是很建議用到寶貴的Session

您的需求是用來存放『狀態』
建議可以使用ViewState來存放

方式:
把您本來寫Session["cal_input"]的部分,改成『ViewState["cal_input"]』即可
^_^
本篇文章回覆於2018-03-27 10:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
我錄了一段影片, 請參考

https://youtu.be/yB14iLzfwE8
本篇文章回覆於2018-03-28 00:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.