如何根据查询返回选择 html 下拉列表
How to select html dropdown based on query return
我有一个html下拉列表(它的纯html)。我需要根据查询结果选择值。喜欢这个:
<select name="state" class="formField">
<option value="">Select a State</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
<option value="DC">District Of Columbia</option>
</select>
因此,如果对某个用户的查询将状态返回为"CT",我需要下拉列表中的选定值为 CT,除了检查每行上的 if 语句之外,还有什么方法可以做到这一点吗?
更简单的
方法是创建一个表,或列表,然后使用cfselect标签创建您的选择:
<cfquery name = "GetAllStates" dataSource = "cf_states">
SELECT code, name
FROM states
</cfquery>
<cfselect
name="state"
required="Yes"
message="Select a State"
selected="User.State"
query="GetAllStates"
display="name"
value="code">
<!--- Add your default option. --->
<option value="">Select a State</option>
</cfselect>
有关 cfselect 的更多详细信息,请点击此处。
如果您无法创建 ColdFusion 表或列表,另一个选择是使用 jQuery,如下所示:
<script type="text/javascript">
$("select[name='state'] option[value=" + <cfoutput>#User.State#</cfoutput> + "]").attr('selected','selected');
</script>
相关文章:
- jQuery在两个字符串标识符之间选择HTML
- D3选择html——传递函数时,索引从1开始,而不是从0开始
- 如何减去选项两个相关的选择 HTML
- 选择 html 表中的行
- 使用jquery聚焦选择html元素
- jQuery从选项的输出字符串中选择HTML选项
- 使用 jQuery 通过 ID 属性选择 HTML 元素
- 尝试开机自检“选择”HTML表单输入时出现PHP错误
- 从单选按钮中获取值以选择 html 格式的图像
- 如何使用javascript/jquery中的某个类选择HTML页面上的所有角度字段
- 仅选择 html 节点的根项
- 有没有办法通过javascript注入自动选择HTML<选项>
- 如何选择 html <选项>其中 text=Washington
- 如何选择 HTML 表中一列的所有复选框
- 通过jquery动态创建和选择html元素
- 有没有其他方法可以选择HTML元素
- 如何调用一个jQuery Colorbox弹出在选择HTML控件的onchange事件
- 如何使用 jsoup 选择 html 文档的叶标签
- 使用 HTML 选择 (HTML) 的选择顺序出现问题
- 在选择 HTML 表单的文本输入字段后无法使日期选取器工作