当输入法开启时,safari4和chrome3的 maxlength属性失效,智能abc输入法5.0还会导致safari4崩溃掉(偶尔)
其它不同点:
1,脚本给safari4和chorme3 input赋值的时候受maxlength限制(多余部分被截断),其它浏览器不受限制
2,提交的时候,safari4和chrome3对超出maxlength的部分予以截断, 其它浏览器不会截断.
3,从input中用脚本取值的时候,safari4和chrome3对超出maxlength的部分予以截断, 其它浏览器不会截断
4,用脚本往input中赋值的时候,safari4和chrome3对超出maxlength的部分予以截断, 其它浏览器不会截断
5,style="ime-mode:disabled"在 safari4 chrome3 opera10上无效
6,if(e.keyCode==13)e.keyCode=9只有IE有效. 其它浏览器是只读的.
7,在页面没有submit按钮的时候,safari4和chrome3依然会回车提交表单
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>帮助</title>
<style type="text/css">
*{
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
当输入法开启时,safari4和chrome3的 maxlength属性失效,智能abc输入法5.0还会导致safari4崩溃掉(偶尔)
其它不同点:
1,脚本给safari4和chorme3 input赋值的时候受maxlength限制(多余部分被截断),其它浏览器不受限制
2,提交的时候,safari4和chrome3对超出maxlength的部分予以截断, 其它浏览器不会截断.
3,从input中用脚本取值的时候,safari4和chrome3对超出maxlength的部分予以截断, 其它浏览器不会截断
4,用脚本往input中赋值的时候,safari4和chrome3对超出maxlength的部分予以截断, 其它浏览器不会截断
5,style="ime-mode:disabled"在 safari4 chrome3 opera10上无效
6,if(e.keyCode==13)e.keyCode=9只有IE有效. 其它浏览器是只读的.
7,在页面没有submit按钮的时候,safari4和chrome3依然会回车提交表单
<div id="div1">
<form name="form1" target=_blank action="http://www.google.cn/intl/zh-CN/images/logo_cn.gif" method=get>
<input name="inp1" onkeydown=onkd(event) style="ime-mode:disabled" type=text maxlength=5 />
<input type=text maxlength=5 />
<input type=button onclick="查看字数()" value="多少文字" />
</form>
</div>
</body>
</html>
<script>
document.form1.inp1.value="abcdefghi";
function onkd(e){
var e=e||window.event;
if(e.keyCode==13)e.keyCode=9;
}
function 查看字数(){
alert(document.form1.inp1.value);
}
</script>
by: 天堂左我往右