JavaScript:只能输入数字(IE、FF)
转自:http://www.cnblogs.com/ly5201314/archive/2009/03/04/1402993.html
JavaScript:只能输入数字(IE、FF)
为了解决只能输入数字的问题,网上有许多资料,现归拢一下。
一、不带负号的输入
这里,没有解决“正负号”的问题。
由于“正负号”必须出现在数字的最前端,因此,必须要判断当前光标所在的位置是否在输入文本框的首位。
<script language="JavaScript" type="text/javascript" >
<!--
//调用方式:onkeydown = "DigitInput(this,event);"
function DigitInput(el,ev) {
//8:退格键、46:delete、37-40: 方向键
//48-57:小键盘区的数字、96-105:主键盘区的数字
//110、190:小键盘区和主键盘区的小数
//189、109:小键盘区和主键盘区的负号
var event = ev || window.event; //IE、FF下获取事件对象
var currentKey = event.charCode||event.keyCode; //IE、FF下获取键盘码
//小数点处理
if (currentKey == 110 || currentKey == 190) {
if (el.value.indexOf(".")>=0)
if (window.event) //IE
event.returnValue=false; //e.returnValue = false;效果相同.
else &nb
相关文档:
scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetL ......
利用 Page.RegisterStartupScript("", "<script language='javascript'> results();</script>");
或者是 Page.RegisterClient ......
C#:
创建:
HttpCookie cookie = new HttpCookie("regID");
cookie .Value = username;
cookie .Expires = DateTime.Now.AddDays(1);
& ......