【发布时间】:2011-04-02 14:24:46
【问题描述】:
如何获取 HTML 表单的值以传递给 JavaScript?
这是正确的吗?我的脚本有两个参数,一个来自文本框,一个来自下拉框。
<body>
<form name="valform" action="" method="POST">
Credit Card Validation: <input type="text" id="cctextboxid" name="cctextbox"><br/>
Card Type: <select name="cardtype" id="cardtypeid">
<option value="visa">Visa</option>
<option value="mastercard">MasterCard</option>
<option value="discover">Discover</option>
<option value="amex">Amex</option>
<option value="diners">Diners Club</option>
</select><br/>
<input type="button" name="submit" value="Verify Credit Card" onclick="isValidCreditCard(document.getElementById('cctextboxid').value,document.getElementById('cardtypeid').value)" />
</body>
【问题讨论】:
-
“HTML 代码中表单的值”到底是什么意思?
-
问题很清楚
-
@laurentngu 问题是他的意思是“of 一个 HTML 表单的值”,意思是 of 许多值中的一个值,还是他的意思是“整个 HTML 表单的值”,意思是一个大的“序列化”值中的所有值
-
问题很清楚......但显然传递表单的值没有多大意义。
-
节点表示,虽然在 2010 年这里的答案相当复杂,但自从 Object.entries 登陆 JS 以来,stackoverflow.com/a/66407161/740553 一直是这个问题的“获取所有表单值”解释的真正答案。
标签: javascript html