javascript - 如何通过 onsubmit 传递表单元素?

标签 javascript forms variables onsubmit

我正在尝试使用 onsubmit 将提交到表单的值传递到函数中。

<form action="#" onsubmit="getWeather();return false">
    City: <input type="text" id="city">
    <input type="submit" />
</form>

那么我如何将城市的值传递给 getWeather 函数呢?谢谢!

最佳答案

为字段命名,然后使用 this.city.value 传入值

<form action="#" onsubmit="getWeather(this.city.value);return false">
    City: <input type="text" name="city" id="city-field">
    <input type="submit" />
</form>

关于javascript - 如何通过 onsubmit 传递表单元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49723395/

相关文章:

C++ 从类头文件访问全局整数

java - 变量的保存/分配/设置错误

javascript - 将 @click 事件绑定(bind)到数组中的 href

javascript - 如何访问 DIV 的 innerHTML onclick(ng-click)Angular JS 中的按钮

javascript - 在 JavaScript 中使用全局变量

java - 在jTextfield中显示jTable(char)数据

javascript - 我如何列出另一个数组中的数组?

Javascript 并从另一个引用一个命名空间属性

javascript - 在ready函数中获取dom元素的值

php - 使用相同的 php 表单添加/查看/编辑 mysql 条目