我想在提交表单时同时发送选项框的值和键。我觉得这应该很简单,但我不确定该怎么做。下面是我的表单中的一个片段,用于演示我所引用的内容:
<form name='form' onSubmit="return checkForm();" action="../servlet/AccountRequest">
<select name="type1">
<option value="1">Option A</option>
<option value="2">Option B</option>
</select>
<br/><input type="button" id="Submit" onclick="checkForm(this.form)" value="Request" />
<input type="reset" value="Cancel"/>
</form>
在正常情况下,如果我在下拉框中选择“选项 A”,我希望发送值,即“1”。但是,我想实际发送选择的值和键,在这种情况下是“1”和“选项 A”。
在我的例子中,我调用了一个 checkForm() JavaScript 函数来验证表单输入(还有其他字段,如名字、姓氏、电子邮件地址和密码),然后将参数转发到 Java 类 (AccountRequest)。我确定有一种方法可以在单击“请求”按钮时将密钥存储为变量,我只是不知道如何。
任何帮助将非常感激!