下拉框 combobox 的value值问题
默认情况下,如果不设置后台的实际value值,系统会自动分配一个,但是仅限于前面的值不全是英文的状态,
例如:
**********************************************************************************************************
<SELECT NAME="txtAssetsName" onChange="_doClick('$Refresh', this, '_self', '#_RefreshKW_txtAssetsName')">
<OPTION SELECTED>
<OPTION>CPU
<OPTION>Mouse
<OPTION VALUE="_n2f9cc4tmls9t7cgjon60_">移动硬盘
<OPTION VALUE="_m2f9cc4tmls9r9pgjmih0_">移动存储
</SELECT>
************************************************************************************************************
上面这段代码中,内容不全是英文的,系统会自动分配value值,但是内容为全英文的,系统就没有自动分配value值。
目前,暂时解决方法为 强制设置别值(即:在后面加上: |“前台显示内容” )
结果如下所示:
************************************************************************************************************
<select name="txtAssetsName" onchange="_doClick('$Refresh', this, '_self', '#_RefreshKW_txtAssetsName')">
<option value="" selected>
<option value="CPU">CPU
<option value="Mouse">Mouse
<option value="移动硬盘">移动硬盘
<option value="移动存储">移动存储
</SELECT>
************************************************************************************************************
不知道除此之外,还有哪些解决方法。
说明:将内容中英文改为文字的建议就算了。