我試圖從我的HTML表格中發佈一些字段數據到新頁面,但我似乎無法讓我的隱藏輸入值爲非空值以外的任何值。表中的每一行都有一個Details按鈕,我只想將該表中的主鍵發佈到發佈頁面。以下是我已經試過了不起作用:如何從經典ASP中的HTML表格發佈數據
<tr VALIGN="top">
<td>
<input type="submit" value="Details" />
<input type= "hidden" name = "post" value=<%rs.Fields(1).Name%>/>
</td>
<% For I = 0 to rs.fields.count - 1 %>
<td BORDERCOLOR="#c0c0c0"><font SIZE="1" FACE="Arial" COLOR="#000000"><%=(rs.Fields(I).Value) & " "%><br></font>
</td>
<%next%>
我也嘗試了一些其他的變化,但我敢肯定有一個簡單的方法來做到這一點,我不能想辦法。如果您需要更多的信息,讓我知道了,謝謝
編輯:
rs.Fields(1).Name
有,當我做的Response.Write直接張貼代碼之上的價值,所以我知道這個結果不爲空。
如果輸出(rs.Fields(I).value的)不具有價值,那麼有可能是那裏的問題您的查詢。你的實際HTML輸出是什麼樣的? – 2013-03-13 17:33:03
當我做了rs.Fields(1).Name的「Response.Write」時,它正確地打印了名字。當我在瀏覽器中檢查它時,下面是HTML代碼行: – 2013-03-13 18:56:09
但是它是否適用於.value? – 2013-03-13 19:10:31