javascript - 从表单输入JS实例化变量

标签 javascript html forms input

我有这段 HTML 可以获取一些输入。我可以验证它,但是我不知道如何获取值并将它们分配给我自己的变量。我该怎么做才能重用这些信息?

<form name="myForm" target="_top" onSubmit="return validateForm()">
First Name: <input type="text" name="FirstName">
Last Name:  <input type="text" name="LastName">
Age:        <input type="text" name="Age"> <br>
<input type="submit" value="Submit">
</form>

最佳答案

如果您为每个输入字段提供一个 id,您只需使用普通的 javascript 即可获得这样的值:

HTML:

<form name="myForm" target="_top" onSubmit="return validateForm()">
First Name: <input type="text" id="FirstName" name="FirstName">
Last Name:  <input type="text" id="LastName" name="LastName">
Age:        <input type="text" id="Age" name="Age"> <br>
<input type="submit" value="Submit">
</form>

Javascript:

var firstname = document.getElementById('FirstName').value;
var lastname = document.getElementById('LastName').value;
var age = document.getElementById('Age').value;
alert(firstname+'-'+lastname +'-'+age );

如果您可以使用 jQuery 或 Mootools,还有其他方法。

关于javascript - 从表单输入JS实例化变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17623118/

相关文章:

javascript - 无法读取未定义的属性 'first_name'

javascript - 迁移 Nuxt 到 2.7 : refresh loop

javascript - jQuery:滚动时使行变长

javascript - 如何模拟长文档加载?

html - 在数据库中显示html文本发生错误

javascript - Google 跟踪代码管理器导致页面表单提交两次

javascript - 如果错误等于 _ 执行此 Javascript/jQuery

html - : 以下内容涵盖的 Bootstrap 下拉菜单内容

php - 修改 PHP 发布数据

javascript - 如何检测用户已完成嵌入的 Typeform?