簡體   English   中英

如何從經典ASP中的HTML表發布數據

[英]How to Post Data from HTML Table in Classic ASP

我正在嘗試將HTML表格中的某些字段數據發布到新頁面,但似乎無法將隱藏的輸入值設置為null以外的任何值。 表格中的每一行都有一個“詳細信息”按鈕,我只想將該表中的主鍵發布到已發布的頁面上。 這是我嘗試過的不起作用的方法:

<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) & "&nbsp;"%><br></font>
</td>
<%next%>

我還嘗試了其他一些變體,但是我敢肯定有一種簡單的方法可以做到這一點,我無法弄清楚。 如果您需要更多信息,請告訴我,謝謝

編輯:

rs.Fields(1).Name在發布代碼正上方執行Response.Write時具有值,因此我知道結果不為null。

我認為您缺少Response.Write或簡短形式<%=%>(您仍然需要將值輸出到HTML!)

<input type= "hidden" name = "post" value="<%= rs.Fields(1).Name %>" />

我不確定它是否會影響它,但是請嘗試使用“ =”周圍的空格:

<input type="hidden" name="post" value=<%rs.Fields(1).Name%> />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM