怎么让下拉框SELECT多选?

怎么让下拉框SELECT多选?,第1张

应该是这个吧

<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的就可以了

你可以使用上一个select选项的值作为参数,来设定下一个select选择框可以选择的值。具体方法可以使用AJAX或者Javascript,根据上一个select框选择的值动态加载后续select框中可以选择的值。

iview提供的select组件中使用multiple属性可以开启多选模式,返回的数据也是数组的形式。

iview使用的校验是根据async-validator来实现数据验证。验证规则可前去查看开源项目

多选模式下的select组件校验使用type为array,可设置len属性来规定数组的长度,设置len:1则不是数组长度为1则通过校验,不设置则数组有元素则通过校验。

{

type:

'array',

required:

true,

message:

'不能为空'}

正则可以写在data中

在rules中引用即可

以上这篇iview中Select

选择器多选校验方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:完美解决iview

的select下拉框选项错位的问题


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7956233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存