2012-11-14 101 views
0

我試圖弄清楚如何使用前一頁中的值預填一個表單域。如何使用POST方法數據預填表單域?

第一頁上的表單使用post方法。

需要一個正確的腳本,它將從上一頁獲取一個值,並將其填入表單字段,該表單字段僅輸入名稱而不是ID。

我不能改變,修改或分配ids給任何輸入,因爲我沒有訪問大部分代碼。可以添加代碼,但很難修改或改變現有的。這是一個網上商店的功能有限的購物車,所以我只是想增加一些你想知道的事情。任何幫助深表感謝。謝謝大家。

+0

這取決於所使用的服務器端語言。 –

+0

請張貼一些代碼,以便開始幫助你。 –

+0

在第一頁上發佈了表單的代​​碼 – user1824806

回答

0

從你說的話......你需要能夠基於「名」,以改變輸入值:

<script> 
$('input[name=YourFieldName]').attr(
    {value: 'YOUR POST DATA'}); 
}); 
</script> 

你還需要使用ASP來獲取POST數據...如果你能夠使用ASP,它會看起來像

<% 
Dim TEXTBOX_A 
TEXTBOX_A = Request.Form("TEXTBOX_A") 
%> 

<script> 
$('input[name=TEXTBOX_A]').attr(
    {value: '<% Response.Write(TEXTBOX_A) %>'}); 
}); 
</script> 

如果我誤解了,請糾正我。

+0

我在什麼地方說'您的POST數據' – user1824806

+0

請參閱我的編輯 - 您必須有權訪問ASP – Zak

+0

不能訪問asp ...我可以使用Javascript嗎?爲了這? – user1824806

相關問題