2
在我的頁面上,我有兩個選項卡式的內容部分。第一次加載頁面時,會顯示第一個選項卡區域,另一個隱藏。我有一些JavaScript的地方切換選項卡,並隱藏/顯示相關內容時,其中一個選項卡被點擊。要標記哪個選項卡是活動選項卡,活動選項卡被賦予「當前」類別。在VB單擊事件中未更改JavaScript的類
當我在該頁面上提交按鈕時,我希望它根據顯示哪個選項卡區域執行兩件事之一。爲了找出選項卡已被點擊了哪個,我檢查每個標籤的類屬性:
Select Case True
Case tab1.Attributes("class").Contains("current")
....
Case tab2.Attributes("class").Contains("current")
....
End Select
然而,這種方式檢測,類屬性顯示,儘管TAB2已被選定,TAB1總是有「當前」類。
但如果我這樣創建一個隱藏的輸入:
<input type="hidden" id="SelectedTab" runat="server" class="SelectedTab" />
,然後同時在我的javascript改變標籤,還設置所選選項卡的名稱隱藏輸入的值顯示,正確的標籤名稱是從我的VB代碼中的click事件中識別的。
有人能解釋爲什麼這是?
感謝您的回覆。但是,使用HTML隱藏輸入工作正常,所以我不認爲我需要將其更改爲 。我真的只是想知道爲什麼這樣做會起作用,但改變班級並不行。謝謝。 –
Leah
2011-05-19 10:49:28