javascript 点滴2

1. 只能输入字母的文本框
<input name="year" type="text"  onkeyup="this.value=this.value.replace(/[^a-zA-Z]/,”)"  onpaste="this.value=this.value.replace(/[^a-zA-Z]/,”)">

不过这个也不太好,用户想输入数字时还以为自己键盘坏了,还不如不限制,但是输入数字时,红字提示就行了

2. 关于javascript中的引用
var m;
var n;
alert(m === n); //true, 说明m、n地址具有相同的引用
var m = 5; 
alert(n);  // n 没有发生变化,说明m赋值时,不是把m地址空间的值修改了,而是m引用到另外一个地方了;所以这里的复制和引用是比较特殊的
alert(‘undefined’ in window); // true  说明undefined是window的一个属性
alert(n === window.undefined);  // true, 说明只定义未赋值的变量都是和window.undefined 有相同引用的

参考文章: http://book.csdn.net/bookfiles/1112/100111233201.shtml

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据