<SELECT name=menu1 onchange="MM_jumpMenu('parent',this,0)"
style="HEIGHT: 20pxWIDTH: 80px"><OPTION selected>选择地点</OPTION>
<OPTION value=/default-qz.php>全国</OPTION><OPTION
value=/default-bj.php>北京</OPTION><OPTION
value=/default-sh.php>上海</OPTION><OPTION
value=/default-gz.php>广州</OPTION><OPTION
value=/default-sz.php>深圳</OPTION><OPTION
value=/default-xa.php>西安</OPTION><OPTION
value=/default-wh.php>武汉</OPTION><OPTION
value=/default-hz.php>杭州</OPTION><OPTION
value=/default-cd.php>成都</OPTION></SELECT>
<SCRIPT language=JavaScript><!--function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'")
if (restore) selObj.selectedIndex=0}//--></SCRIPT>在select中加multiple即可!如:<select multiple>
<option>a</option>
<option>b</option>
<option>c</option></select>控件本身好像不支持复选,想点别的办法吧,反正只要实现了就行,例如自己写javascript效果。
<select multiple name="selectedjob" size="7" style="WIDTH: 190px"></select>就是加一个multiple属性,但是如果你要控制多选的个数,那就用脚本控制了。
要单纯做下拉的没办法~~~真正想做的话自己用JS做吧~~多选时用Ctrl+左键1、下拉框多选加:multiple 即可
<select multiple name="jj">
<option value=1>one</option>
<option value=2>two</option></select>2、下拉框不一定就下拉,可以象列表框,只要size值>1既可试试这<select multiple name="jj" size=3>
<option value=1>one</option>
<option value=2>two</option></select>又下拉又多选似乎不行
你变通一下,做个其他的,onSubmit时传给hidden的就可以了
iview提供的select组件中使用multiple属性可以开启多选模式,返回的数据也是数组的形式。iview使用的校验是根据async-validator来实现数据验证。验证规则可前去查看开源项目
多选模式下的select组件校验使用type为array,可设置len属性来规定数组的长度,设置len:1则不是数组长度为1则通过校验,不设置则数组有元素则通过校验。
{
type:
'array',
required:
true,
message:
'不能为空'}
正则可以写在data中
在rules中引用即可
以上这篇iview中Select
选择器多选校验方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:完美解决iview
的select下拉框选项错位的问题
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)