Return 通配符“%”值但显示另一个值 'All' 与组合框
Return Wildcard '%' value but display another value 'All' with ComboBox
我正在使用 document.getElementById
从组合框中提取值以创建 javascript 查询。默认情况下,通配符 %
值显示在组合框中。这是我的组合框代码:
<select id="BDCategory"
dojotype="dijit/form/ComboBox"
style="width:200px;font-size:18px;"
value = '%'
></select>
我想做的不是显示 %
我想显示一个描述性短语,例如 "All values." 但是,我希望我的 document.getElementById
拉通配符 %
值。即用户看到 "All Values" 但 Javascript 看到通配符。
我试过 FilteringSelect
以下方法但无济于事:
<select id="BDCategory"
dojotype="dijit/form/FilteringSelect"
style="width:200px;font-size:18px;"
data-dojo-props="
name: 'category',
value: '%',
placeHolder: 'All Values'">
></select>
如有任何帮助,我们将不胜感激。
为什么不包含 <option></option>
标签?也许我遗漏了什么......但试试这个:
HTML
<select id="BDCategory">
<option value="%">All Values</option>
</select>
JS
var val = getElementById('BDCategory').value;
我正在使用 document.getElementById
从组合框中提取值以创建 javascript 查询。默认情况下,通配符 %
值显示在组合框中。这是我的组合框代码:
<select id="BDCategory"
dojotype="dijit/form/ComboBox"
style="width:200px;font-size:18px;"
value = '%'
></select>
我想做的不是显示 %
我想显示一个描述性短语,例如 "All values." 但是,我希望我的 document.getElementById
拉通配符 %
值。即用户看到 "All Values" 但 Javascript 看到通配符。
我试过 FilteringSelect
以下方法但无济于事:
<select id="BDCategory"
dojotype="dijit/form/FilteringSelect"
style="width:200px;font-size:18px;"
data-dojo-props="
name: 'category',
value: '%',
placeHolder: 'All Values'">
></select>
如有任何帮助,我们将不胜感激。
为什么不包含 <option></option>
标签?也许我遗漏了什么......但试试这个:
HTML
<select id="BDCategory">
<option value="%">All Values</option>
</select>
JS
var val = getElementById('BDCategory').value;