返回通配符'%',但使用ComboBox

时间:2015-12-01 21:55:17

标签: javascript combobox wildcard placeholder

我正在使用document.getElementById从comboBox中提取值来创建javascript查询。默认情况下,通配符%值显示在组合框中。这是我的comboBox代码:

<select id="BDCategory"   
             dojotype="dijit/form/ComboBox"  
             style="width:200px;font-size:18px;"  
			value = '%'

             ></select> 

我想要做的不是显示%而是要显示描述性词组,例如“所有值”。但是,我希望我的document.getElementById提取通配符%值。即用户看到“所有值”但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> 

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

为什么不添加<option></option>代码?也许我错过了一些东西......但试试这个:

HTML

<select id="BDCategory">
    <option value="%">All Values</option>
</select> 

JS

var val = getElementById('BDCategory').value;