我創建了一些表單和下拉列表,並通過Javascript來查找表單和下拉列表的值。如何在Javascript中獲取更新的表單值?
但是,當我嘗試打印這些值時,即使我已經將文本放入它們中,我也會得到下拉列表的默認值或「未定義」的表格。我如何更新這些值?
我知道有幾個類似的問題,但我不知道他們的答案是否與我的情況有關,因爲我是Javascript的新手。
無論如何,整個頁面可以通過pastebin在這裏找到:http://pastebin.com/DpcrsfxN。
我創建了一些表單和下拉列表,並通過Javascript來查找表單和下拉列表的值。如何在Javascript中獲取更新的表單值?
但是,當我嘗試打印這些值時,即使我已經將文本放入它們中,我也會得到下拉列表的默認值或「未定義」的表格。我如何更新這些值?
我知道有幾個類似的問題,但我不知道他們的答案是否與我的情況有關,因爲我是Javascript的新手。
無論如何,整個頁面可以通過pastebin在這裏找到:http://pastebin.com/DpcrsfxN。
而不是
var oDayField = oForm.elements["day"]
使用
var oDayField = oForm.day;
,然後更新此輸入你根本就
oDayField.value = "New Value";
此外,它看起來像的價值你的這個劇本在你的身體之後是公開的Ÿ部分:當用戶因爲你正在閱讀和保存的頁面呈現之後這個值提交表單
var oReplacementNameField = oForm.elements["repname"]
var repname = oReplacementNameField.value;
function printVariables() {
document.write(repname)
}
這將始終打印輸入的默認值。
你會想從printVariables
功能
var oForm = document.forms["postgen"];
var oReplacementNameField = oForm.repname;
function printVariables() {
var repname = oReplacementNameField.value;
document.write(repname)
}
這非常方便的+1,它看起來我需要對這個問題進行處理,以找到您的答覆。我夢想未來,我可以喜歡的答案(而不僅僅是問題) – ajax333221 2012-01-03 06:12:18
@ ajax333221 - 感謝您的客氣話 - 很高興答案幫助! – 2012-01-03 06:20:58
好的,我做了你所建議的改變。當我點擊Generate按鈕時,沒有任何反應。我如何鏈接表單,按鈕和Javascript,以便在按下按鈕時,我實際上以'repname'的形式獲得輸出結果?感謝您的工作。 – user1127219 2012-01-03 06:31:13
內讀取這些值新鮮'value'獲取所選值。還有,在問題 – tekknolagi 2012-01-03 05:06:46
中加入一些簡化代碼**包含代碼** – 2012-01-03 05:30:47