gpt4 book ai didi

javascript - 如何在 Javascript 中获取更新的表单值?

转载 作者:行者123 更新时间:2023-11-29 22:27:21 28 4
gpt4 key购买 nike

我创建了一些表单和下拉菜单,并使用 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)
}

关于javascript - 如何在 Javascript 中获取更新的表单值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8708130/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com