从文本字段中获取值并在按下提交时执行 jquery

Take value from text field and perform jquery when submit is pressed

我有以下文本字段:

<input type="password" id="seed" placeholder="Enter Seed" onkeydown="if (event.keyCode == 13) { setSeed(value.toUpperCase()); refreshPage(); }"/>

当我输入输入并按下回车键时,这会起作用。我现在添加了一个提交按钮,我想在点击它时执行相同的功能。

<input type="submit" value="Submit" onkeydown="if (event.keyCode == 13) { setSeed(value.toUpperCase()); refreshPage(); }">

谁能帮我告诉我如何引用文本字段中的值。此外,如果 "onkeydown" 是正确的,例如它不应该像 "onclick".

谢谢!

如果您使用的是像 jQuery 这样的库,您可以通过 ID 引用文本字段元素,如下所示:

$("#seed")

如果您没有使用任何库,您可以使用函数 getElementById:

来引用文本字段
document.getElementById("seed")

document.getElementById("seed").value 是从输入字段获取值的正确方法。

至于提交事件——我建议绑定一个表单元素的提交事件,它涵盖了你要处理的所有事件。