打印

请问对WML多选框值中的分号该如何处理?

WML多选框提交的数据是用分号作为分隔符的,但是如何区分分号是分隔符,还是选项值呢?
如果是java的话有个方法叫split(";")
这个好像和split()方法没有太大关系吧
例如有如下一个多选框:
<select name="test" multiple="true">
<option value="v">t0</option>
<option value="1">t1</option>
<option value="v;1">t2</option>
</select>
提交给服务器的数据是v;1时,我如何判断选的是t0+t1还是t2呢?
晕死,你为啥用分号啊,value换别的不行啊,唉~

那就判断呗,看值里有没有;  有就是t2。

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
问题是用户同时选t0和t1的时候值里面也会有;的,这样判断是不行的
PS:不是我要用分号,而是因为选项的值是用户在别的地方输入的,限制不了他输入分号的

[ 本帖最后由 no24 于 2006-11-15 10:51 编辑 ]

TOP