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