|
| |
精品推荐 |
 |
|
| |
|
|
|
|
Js之软键盘实现(源码)
|
日期:2007年2月3日 作者: 查看:[大字体
中字体 小字体]
|
244{ 245if(Calc.elements[i].bgtype=="2"){ 246Calc.elements[i].className="btn_num"; 247}else{ 248Calc.elements[i].className="btn_letter"; 249} 250var str1=Calc.elements[i].value; 251str1=str1.trim(); 252if(str1.length==1) 253{ 254} 255var thisButtonValue=Calc.elements[i].value; 256thisButtonValue=thisButtonValue.trim(); 257if(thisButtonValue.length==1) 258{ 259Calc.elements[i].onclick= 260function () 261{ 262var thisButtonValue=this.value; 263thisButtonValue=thisButtonValue.trim(); 264thisButtonValue=jiamiMimaKey(thisButtonValue); 265addValue(thisButtonValue); 266} 267Calc.elements[i].ondblclick= 268function () 269{ 270var thisButtonValue=this.value; 271thisButtonValue=thisButtonValue.trim(); 272thisButtonValue=jiamiMimaKey(thisButtonValue); 273addValue(thisButtonValue); 274} 275} 276} 277} 278} 279function initCalc() 280{ 281setCalcborder(); 282setHead(); 283setCalcButtonBg(); 284} 285String.prototype.trim = function() 286{ 287return this.replace(/(^\s*)(\s*$)/g, ""); 288} 289var capsLockFlag; 290capsLockFlag=true; 291function capsLockText() 292{ 293if(capsLockFlag) 294{ 295for(var i=0;i<Calc.elements.length;i++) 296{ 297var char=Calc.elements[i].value; 298var char=char.trim() 299if(Calc.elements[i].type=="button"&&char>="a"&&char<="z"&&char.length==1) 300{ 301Calc.elements[i].value=" "+String.fromCharCode(char.charCodeAt(0)-32)+" " 302} 303} 304} 305else 306{ 307for(var i=0;i<Calc.elements.length;i++) 308{ 309var char=Calc.elements[i].value; 310var char=char.trim() 311if(Calc.elements[i].type=="button"&&char>="A"&&char<="Z"&&char.length==1) 312{ 313Calc.elements[i].value=" "+String.fromCharCode(char.charCodeAt(0)+32)+" " 314} 315} 316} 317capsLockFlag=!capsLockFlag; 318} 319 320function randomNumberButton(){ 321var a = new Array(10); 322a[0]=0;a[1]=1;a[2]=2;a[3]=3;a[4]=4;a[5]=5;a[6]=6;a[7]=7;a[8]=8;a[9]=9; 323var randomNum; 324var times=10; 325for(var i=0;i<10;i++){ 326randomNum = parseInt(Math.random()*10); 327var tmp=a[0]; 328a[0]=a[randomNum]; 329a[randomNum]=tmp; 330} 331Calc.button_number0.value=" "+a[0]+" "; 332Calc.button_number1.value=" "+a[1]+" "; 333Calc.button_number2.value=" "+a[2]+" "; 334Calc.button_number3.value=" "+a[3]+" ";
上一篇:ASP.NET Forums 页面模型分析
下一篇:ASP.NET 无法确保在注册的 JavaScript 内不存在重复定义
|
| Js之软键盘实现(源码) 相关文章: |
|
|
|
| Js之软键盘实现(源码) 相关软件: |
|
|
|
|