2011-05-05 63 views
0

我必須在我的工作中爲用戶信息設計一個頁面,用於一些背景驗證目的。我需要一組用於地址的字段,其總數將由用戶選擇以用該許多字段更新表格。所以,如果用戶選擇3,表單將有3組地址字段。類似的概念工作和教育的細節。如何使用變量no創建表單。字段集

現在,我將計數傳遞給處理程序頁面,該頁面檢查總計數,並將其與querystring一起返回到主頁面。我能夠更新不。這樣的領域,但是,一旦我回到了形式,所有的價值都失去了。甚至爲每個值使用會話對象都有很多字段。此外,它將其他這樣的字段集的計數重置爲0.因此,如果我在地址字段中選擇4,它將呈現四組地址字段,但用於其他細節的字段已消失。

我需要知道,如果可以更新字段,只需使用一個頁面,而不是創建處理重定向的處理程序文件,這樣我就不會丟失其他數據。

對不起,聽起來有點混亂。如果需要,將更新問題。

編輯:

This is the screenshot of the address block.

相似的塊有教育和工作的細節。我希望更新按鈕用更多的字段更新塊,同時保留用戶已輸入的值。

我終於將更新代碼轉移到一個頁面。通過這種方式計算塊的總數。

if request.form("addresscount") <> "" then 
varaddresscount = request.form("addresscount") 
else 
varaddresscount = 1 
end if 

varaddresscount用於循環呈現地址字段的html代碼。即使使用這種方法,如果我點擊更新按鈕來更改總字段數,用戶輸入的每個值都會重置爲默認值。有沒有辦法保留否。沒有使用會話對象的字段,因爲有太多的字段我必須在會話中存儲值。

回答

0

爲什麼不只有一個「添加地址」按鈕,無論何時單擊,都會使用Javascript添加一組額外的輸入框?這就解決了很多關於在已填寫的字段中保留數據的問題,並且使用戶更容易。

+0

這正是我想要的,但我不知道該怎麼做。你是說,創建一個按鈕並調用一個寫入額外集合的函數?那麼,讓我嘗試一下。 – jitendragarg 2011-05-05 11:02:51

+0

這效果更好。唯一的問題,它只適用於JavaScript,而且在服務器端也是如此。在客戶端,它會給出錯誤。另外,我有一些變量來填充兩個字段,我不知道現在該怎麼做,因爲內聯腳本無法工作。 – jitendragarg 2011-05-05 11:44:48

相關問題