JS模拟键盘打字效果的方法


Posted in Javascript onAugust 05, 2015

本文实例讲述了JS模拟键盘打字效果的方法。分享给大家供大家参考。具体如下:

这里使用JS模拟实现软键盘及打字效果,点击软键盘年的字母键,文本框中即可显示文字,像是键盘打字的效果,美工不太好,没怎么美化,CSS高手可美化一下按钮,看上去还挺不错吧,我觉得。

先来看看运行效果图:

JS模拟键盘打字效果的方法

具体代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>模拟键盘打字</title>
</head>
<body>
<script Language="Javascript">
function a()
{
var text=document.form.text.value
document.form.text.value=text + "A";
}
function b()
{
var text=document.form.text.value
document.form.text.value=text + "B";
}
function c()
{
var text=document.form.text.value
document.form.text.value=text + "C";
}
function d()
{
var text=document.form.text.value
document.form.text.value=text + "D";
}
function e()
{
var text=document.form.text.value
document.form.text.value=text + "E";
}
function f()
{
var text=document.form.text.value
document.form.text.value=text + "F";
}
function g()
{
var text=document.form.text.value
document.form.text.value=text + "G";
}
function h()
{
var text=document.form.text.value
document.form.text.value=text + "H";
}
function i()
{
var text=document.form.text.value
document.form.text.value=text + "I";
}
function j()
{
var text=document.form.text.value
document.form.text.value=text + "J";
}
function k()
{
var text=document.form.text.value
document.form.text.value=text + "K";
}
function l()
{
var text=document.form.text.value
document.form.text.value=text + "L";
}
function m()
{
var text=document.form.text.value
document.form.text.value=text + "M";
}
function n()
{
var text=document.form.text.value
document.form.text.value=text + "N";
}
function o()
{
var text=document.form.text.value
document.form.text.value=text + "O";
}
function p()
{
var text=document.form.text.value
document.form.text.value=text + "P";
}
function q()
{
var text=document.form.text.value
document.form.text.value=text + "Q";
}
function r()
{
var text=document.form.text.value
document.form.text.value=text + "R";
}
function s()
{
var text=document.form.text.value
document.form.text.value=text + "S";
}
function t()
{
var text=document.form.text.value
document.form.text.value=text + "T";
}
function u()
{
var text=document.form.text.value
document.form.text.value=text + "U";
}
function v()
{
var text=document.form.text.value
document.form.text.value=text + "V";
}
function w()
{
var text=document.form.text.value
document.form.text.value=text + "W";
}
function x()
{
var text=document.form.text.value
document.form.text.value=text + "X";
}
function y()
{
var text=document.form.text.value
document.form.text.value=text + "Y";
}
function z()
{
var text=document.form.text.value
document.form.text.value=text + "Z";
}
function space()
{
var text=document.form.text.value
document.form.text.value=text + " ";
}
// -->
</SCRIPT>
<form name="form">
  <p align="center"><textarea name="text" rows="10" cols="50"></textarea></p>
  <p align="center"><input type="button" name="B1" value=" Q " OnClick="q()"><input
  type="button" name="B2" value="W" OnClick="w()"><input type="button"
  name="B3" value="E" OnClick="e()"><input type="button" name="B4" value="R" OnClick="r()"><input
  type="button" name="B5" value="T" OnClick="t()"><input type="button"
  name="B6" value="Y" OnClick="y()"><input type="button" name="B7" value="U" OnClick="u()"><input
  type="button" name="B8" value=" I " OnClick="i()"><input type="button"
  name="B9" value="O" OnClick="o()"><input type="button" name="B10" value="P" OnClick="p()"></p>
  <p align="center"><input type="button" name="B11" value="A" OnClick="a()"><input
  type="button" name="B12" value="S" OnClick="s()"><input type="button"
  name="B13" value="D" OnClick="d()"><input type="button" name="B14"
  value="F" OnClick="f()"><input type="button" name="B15" value="G" OnClick="g()"><input
  type="button" name="B16" value="H" OnClick="h()"><input type="button"
  name="B17" value="J" OnClick="j()"><input type="button" name="B18"
  value="K" OnClick="k()"><input type="button" name="B19" value="L" OnClick="l()"></p>
  <p align="center"><input type="button" name="B20" value="Z" OnClick="z()"><input
  type="button" name="B21" value="X" OnClick="x()"><input type="button"
  name="B22" value="C" OnClick="c()"><input type="button" name="B23"
  value="V" OnClick="v()"><input type="button" name="B24" value="B" OnClick="b()"><input
  type="button" name="B25" value="N" OnClick="n()"><input type="button"
  name="B26" value="M" OnClick="m()"></p>
  <p align="center"><input type="button" name="B27"
  value="" OnClick="space()"></p>
<INPUT TYPE="hidden" name="hidden">
</form>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript中的new的使用方法与注意事项
May 16 Javascript
JavaScript中清空数组的三种方法分享
Apr 07 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
Jun 08 Javascript
正负小数点后两位浮点数实现原理及代码
Sep 06 Javascript
原生JS可拖动弹窗效果实例代码
Nov 09 Javascript
用js替换除数字与逗号以外的所有字符的代码
Jun 07 Javascript
使用jquery组件qrcode生成二维码及应用指南
Feb 22 Javascript
浅析javascript函数表达式
Feb 10 Javascript
Bootstrap禁用响应式布局的实现方法
Mar 09 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
May 07 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
Jul 04 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
Dec 20 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
Aug 05 #Javascript
JS使用parseInt解析数字实现求和的方法
Aug 05 #Javascript
js绘制圆形和矩形的方法
Aug 05 #Javascript
JavaScript实现自动消除按钮功能的方法
Aug 05 #Javascript
JS版元素周期表实现方法
Aug 05 #Javascript
javascript实现手机震动API代码
Aug 05 #Javascript
JS实现生成会变大变小的圆环实例
Aug 05 #Javascript
You might like
php入门小知识
2008/03/24 PHP
php 伪造本地文件包含漏洞的代码
2011/11/03 PHP
微博短链接算法php版本实现代码
2012/09/15 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
javascript document.compatMode兼容性
2010/02/23 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
jQuery实现跨域iframe接口方法调用
2015/03/14 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
原生js实现水平方向无缝滚动
2017/01/10 Javascript
js 获取今天以及过去日期
2017/04/11 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
微信小程序自定义prompt组件步骤详解
2018/06/12 Javascript
详解vue组件中使用路由方法
2019/02/12 Javascript
jquery实现购物车基本功能
2019/10/25 jQuery
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
详解在Python程序中自定义异常的方法
2015/10/16 Python
Python中顺序表的实现简单代码分享
2018/01/09 Python
Python将文本去空格并保存到txt文件中的实例
2018/07/24 Python
基于wxPython的GUI实现输入对话框(1)
2019/02/27 Python
详解Python匿名函数(lambda函数)
2019/04/19 Python
python实现微信小程序用户登录、模板推送
2019/08/28 Python
python多线程使用方法实例详解
2019/12/30 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
Python 爬虫性能相关总结
2020/08/03 Python
希尔顿酒店中国网站:Hilton中国
2017/03/11 全球购物
同学聚会主持词
2014/03/18 职场文书
个人委托书
2014/07/31 职场文书
大学军训的体会
2014/11/08 职场文书
2014年大学教师工作总结
2014/12/02 职场文书
2014年幼儿园班级工作总结
2014/12/17 职场文书
导游词之西递宏村
2019/12/10 职场文书
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js