Wap1.2, Wap 2.0 Select Multiple 浏览器处理的区别
2009-05-08 15:41
351 查看
Wap1.2, Wap 2.0 Select Multiple 浏览器处理的区别
WAP1.2的DTD规范
<!ELEMENT select (optgroup|option)+>
<!ATTLIST select
title %vdata; #IMPLIED
name NMTOKEN #IMPLIED
value %vdata; #IMPLIED
iname NMTOKEN #IMPLIED
ivalue %vdata; #IMPLIED
multiple %boolean; "false"
tabindex %number; #IMPLIED
xml:lang NMTOKEN #IMPLIED
%coreattrs;
>
<!ELEMENT option (#PCDATA | onevent)*>
<!ATTLIST option
value %vdata; #IMPLIED
title %vdata; #IMPLIED
onpick %HREF; #IMPLIED
xml:lang NMTOKEN #IMPLIED
%coreattrs;
>
如果多选的情况下。
从规范中可以查找到Wap1.2规范对于多选列表的数据提交的格式是:
name=value1;value2;value3......
WAP2.0 DTA规范
<!ELEMENT select (optgroup|option)+> <!-- option selector -->
<!ATTLIST select
%attrs;
name CDATA #IMPLIED
size %Number; #IMPLIED
multiple (multiple) #IMPLIED
disabled (disabled) #IMPLIED
tabindex %Number; #IMPLIED
onfocus %Script; #IMPLIED
onblur %Script; #IMPLIED
onchange %Script; #IMPLIED
>
<!ELEMENT option (#PCDATA)> <!-- selectable choice -->
<!ATTLIST option
%attrs;
selected (selected) #IMPLIED
disabled (disabled) #IMPLIED
label %Text; #IMPLIED
value CDATA #IMPLIED
>
WAP2.0 页面开发者在需要多选的是对name属性需要加[]加以区别。
浏览器处理的时候,会根据是否多选然后把select-option的数据携带发生出去。
发送的格式是:
name=value1&name=value2&name=value3.......
WAP1.2的DTD规范
<!ELEMENT select (optgroup|option)+>
<!ATTLIST select
title %vdata; #IMPLIED
name NMTOKEN #IMPLIED
value %vdata; #IMPLIED
iname NMTOKEN #IMPLIED
ivalue %vdata; #IMPLIED
multiple %boolean; "false"
tabindex %number; #IMPLIED
xml:lang NMTOKEN #IMPLIED
%coreattrs;
>
<!ELEMENT option (#PCDATA | onevent)*>
<!ATTLIST option
value %vdata; #IMPLIED
title %vdata; #IMPLIED
onpick %HREF; #IMPLIED
xml:lang NMTOKEN #IMPLIED
%coreattrs;
>
如果多选的情况下。
从规范中可以查找到Wap1.2规范对于多选列表的数据提交的格式是:
name=value1;value2;value3......
WAP2.0 DTA规范
<!ELEMENT select (optgroup|option)+> <!-- option selector -->
<!ATTLIST select
%attrs;
name CDATA #IMPLIED
size %Number; #IMPLIED
multiple (multiple) #IMPLIED
disabled (disabled) #IMPLIED
tabindex %Number; #IMPLIED
onfocus %Script; #IMPLIED
onblur %Script; #IMPLIED
onchange %Script; #IMPLIED
>
<!ELEMENT option (#PCDATA)> <!-- selectable choice -->
<!ATTLIST option
%attrs;
selected (selected) #IMPLIED
disabled (disabled) #IMPLIED
label %Text; #IMPLIED
value CDATA #IMPLIED
>
WAP2.0 页面开发者在需要多选的是对name属性需要加[]加以区别。
浏览器处理的时候,会根据是否多选然后把select-option的数据携带发生出去。
发送的格式是:
name=value1&name=value2&name=value3.......
相关文章推荐
- [转]JQuery判断浏览器类型版本1.9和2.0之后的区别
- 蓝牙芯片1.1和1.2以及2.0各个规格之间的区别(手机开发)
- memcache实战之二 :客户端 Memcached Providers 1.2 for .net 2.0 的安装与调试以及实例,curr_items 和 total_items的区别
- IE事件处理程序与其他浏览器之区别
- spring1.2,2.0版本区别
- Vue2.0 之 自带浏览器里无法打开(兼容处理) - 解决方案
- struts2.0和struts1.2的区别的第一次小体会(struts标签)
- spring 1.2 和 Spring 2.0的区别配置信息
- WAP1.1、WAP1.2和WAP最新版本WAP2.0区别分析
- jsf1.2 和 jsf2.0 的区别
- Vue2.0 之 自带浏览器里无法打开(兼容IE处理) - 解决方案 命令
- struts1.2+spring2.0+hibernate3.2 整合的小示例
- .Net 2.0 DataGridView中键盘事件处理方法
- 拦截器和过滤器有什么区别(JAVA/struts2.0)
- ajax 请求去除浏览器缓存处理
- HTTP/2.0与HTTP/1.1协议区别
- mapreduce和storm两者处理数据的区别!
- div+css中常见的浏览器兼容性处理-兼容不同浏览器
- 浏览器探究——webkit部分——解析HTML(3)HTMLToken的处理
- Javascript跨浏览器处理键盘事件keydown,keypress,keyup