逐浪吧｜搏浪号博客 - 分辨率
type: channel
link: https://t.imsail.com/tag/%E5%88%86%E8%BE%A8%E7%8E%87/
items: 获取分辨率+input高级用法

获取分辨率+input高级用法
type: item
date: 2006-07-05T16:55:53+08:00
description: 这几天还在忙着后勤处的网站，做了好长时间，总是不专心。今天总算能扎下心来好好写写了。关于php获取屏幕分辨率的问题搜索了半天，得到的结果是：php不能直接获取，只有通过js得到后传递给php~~恩，还算可以解决...根据屏幕分辨率调用相对应的页面:先做好几个页面，比如一个htm1.htm是800*600，一个是htm2.htm是1024*768的 然后在你的入口页面 index.htm 中判断： 恩，这一下就好办多了~~~另外，还有一些input的高级用法，也在这里收集一下：1.取消按钮按下时的虚线框在input里添加属性值 hideFocus 或者 HideFocus=true2.只读文本框内容在input里添加属性值 readonly3.防止退后清空的TEXT文档(可把style内容做做为类引用) 4.ENTER键可以让光标移到下一个输入框 5.只能为中文(有闪动) 6.只能为数字(有闪动) 7.只能为数字(无闪动)<input style="ime-mode:disabled" οnkeydοwn="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false">8.只能输入英文和数字(有闪动) 9.屏蔽输入法 10. 只能输入 数字，小数点，减号（-） 字符(无闪动)<input onKeyPress="if (event.keyCode!=46 && event.keyCode!=45 && (event.keyCode<48 || event.keyCode>57)) event.returnValue=false">11. 只能输入两位小数，三位小数(有闪动)<input maxlength=9 οnkeyup="if(value.match(/^\d{3}$/))value=value.replace(value,parseInt(value/10)) ;value=value.replace(/\.\d*\./g,’.’)" onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 && event.keyCode!=45 || value.match(/^\d{3}$/) || /\.\d{3}$/.test(value)) {event.returnValue=false}" id=text_kfxe name=text_kfxe>12. 使input中的内容为只读，也就是说不让用户更改里面的内容 // 最好不要用disabled,不然就无法取出里面的值了。 13. 页面打开后，input里默认的值是灰色的（如：请输入要查找的天气），鼠标点击去后，input值就变成：“今天”，并且光标在“今天”的后面。如果用户没有输入input失去焦点后又变成“请输入要查找的天气”