2013-05-01 49 views
0

我需要經典asp中「compid」自定義屬性的值嗎?在經典asp中獲取複選框的自定義屬性值

下面是checkbox

<input type="checkbox" name="chk" value="238774" compid="1367" id="1" /> 

感謝

+0

你與代碼隱藏工作?如果是的話,告訴我們,你有什麼嘗試? – DiederikEEn 2013-05-01 12:30:36

+1

經典的ASP沒有代碼隱藏 – Chris 2013-05-01 19:51:24

回答

1

我不認爲這是可能的傳統的ASP,因爲形式將只發布名稱和值字段,但如果你是做這樣的:

<input type="checkbox" name="chk" value="238774|1367" id="1" /> 

然後在你的代碼中使用如下代碼

<% 

both_vals = Request("chk") 

value = Split(both_vals)(0) 
compid = Split(both_vals)(1) 


%> 

然後,您可以將變量中的兩個值用於此處,

1

除了其他答案,您還可以使用隱藏字段。

<input type="checkbox" name="chk" value="238774" id="1" /> 
<input type="hidden" name="compid-238774" value="1367" /> 

考慮iCheckValue變量選擇的複選框的值,然後你可以檢索compid值是這樣的:

iCompID = Request("compid-" & iCheckValue)