簡體   English   中英

列表項中的表單值

[英]Form values in a list item

這是我正在工作的網站模型: http : //dev.arm.gov/~noensie/dqhands/cgi-bin/explorer 我仍然是Web開發的新手,我需要將表單值放在列表項中以傳遞到另一頁的幫助。

我不想詳細介紹該網站的用途,但就其基本用途而言,請在中間列中為請求選擇參數,然后通過按“添加請求”將其添加到右側列的列表中。按鈕出現時。 填充列表后,用戶將提交選定的請求,該請求將基於選定的請求(或添加到列表,同樣的內容)將其定向到另一個頁面。

最后一句話是我遇到問題的地方。 elements and I assign them attribute values that needed to be passed on to the next page. 現在,右列列表中的每個請求都是元素,我為它們分配了需要傳遞到下一頁的屬性值。 我嘗試插入具有相同值的隱藏輸入,但是我仍然不確定如何利用它。 我什至不確定使用隱藏的輸入是否正確。

block. 同樣,“提交請求”按鈕位於塊之外。 block, but I don't know quite how to do that. 我打算利用javascript和jQuery來啟用按鈕來序列化塊中的值,但是我不知道該怎么做。

繼續看一下我的javascript代碼(index.js)並殺死我,或者說我的代碼。 它仍然很基本而且很短(〜260行,這很短吧?)。 我將為這個問題提供任何幫助(事實上,如果您看到任何其他問題或更好的方法來實現某事,請繼續並提一提); 提示,建議,代碼示例或您可以提供的其他任何幫助,我們將不勝感激。

編輯:我正在使用python作為服務器端語言

您應該使用隱藏的輸入字段。

這取決於您喜歡使用哪種服務器端語言,但是我會為您的隱藏字段采用以下命名方案:

request[][site]
request[][datastream]
request[][facility]
request[][date]

“ []”表示法將數據放置在數組中(至少對於PHP)。 因此,可以按以下方式迭代發布的數據:

foreach($_POST as $request) {
    $theSiteForThisRequest = $request["site"];
    $theDatastreamForThisRequest = $request["datastream"];
    $theFacilityForThisRequest = $request["site"];
    $theDateForThisRequest = $request["date"];
}

如果可以,請嘗試在<form>獲取提交按鈕,但如果不能,則可以執行以下操作:

$('#yourSubmitButton').bind('click', function () {
    $('#yourForm').submit();
});

暫無
暫無

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

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