我有一个包含查询变量的选择列表
<tr>
<td>County Name:</td>
<td>
<select name="countyName" onchange="countyID.value = countyName.value">
<option>Select a County</option>
<cfloop query = "getCounties">
<option value="#countyName#" >#countyName# #countyID#</option>
</cfloop>
</select>
</td>
</tr>
如何填充县 ID 字段?
<tr>
<td>County ID:</td>
<td><input type="Text" name="countyID">
</td>
</tr>
我从未使用过 jQuery。有没有办法只使用 JavaScript?正如你所看到的,我尝试了 JavaScript,但是我只能填充 countyID
与 countyName
我需要它填充 countyID
.
最佳答案
出于好奇,您为什么使用 #countyName#
作为选项的值?如果该县(无论是否错误)有引号或其他会扰乱您的 HTML 的内容,该怎么办?
你为什么不这样做:
<select name="countyName" onchange="countyID.value = this.value">
<option value="#countyID#">#countyName#</option>
</select>
关于javascript - 如何根据用户在 HTML 选择中的选择更改字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4494311/