社区
JavaScript
帖子详情
网页上模拟键盘
afongcool
2006-07-25 03:11:57
我现在在网页上有11个按钮,分别代表键盘上的0-9和backspace这11个按键
这些按钮要实现键盘功能,应该如何做啊???
...全文
320
12
打赏
收藏
网页上模拟键盘
我现在在网页上有11个按钮,分别代表键盘上的0-9和backspace这11个按键 这些按钮要实现键盘功能,应该如何做啊???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
afongcool
2006-07-26
打赏
举报
回复
另外问一下
<INPUT TYPE="text" NAME="total2" value="" id="totalid" readonly onclick="changetotal(this.name)">
这句话我在程序里面是不是应该这样写:
Dim txt As TextBox = e.Item.Cells(1).Controls(0)
txt.Width = Unit.Pixel(113)
txt.Font.Size = System.Web.UI.WebControls.FontUnit.Medium
txt.Font.Bold = True
txt.Attributes.Add("id ","totalid")
txt.Attributes.Add("onclick", "changetotal(this.name)")
但是这样写好象不行啊,
因为我的输入框全是在datagrid控件里面,当双击了才出来
碧海情天-赵亮
2006-07-25
打赏
举报
回复
MARK,呵呵
fengruzhuo
2006-07-25
打赏
举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
function Go()
{
// alert(event.keyCode);
var the = document.all;
switch(event.keyCode)
{
case 48: //0
the.num0.onclick();
break;
case 49: //1
the.num1.onclick();
break;
case 50: //2
the.num2.onclick();
break;
case 51: //3
the.num3.onclick();
break;
case 52: //4
the.num4.onclick();
break;
case 53: //5
the.num5.onclick();
break;
case 54: //6
the.num6.onclick();
break;
case 55: //7
the.num7.onclick();
break;
case 56: //8
the.num8.onclick();
break;
case 57: //9
the.num9.onclick();
break;
case 8: //backspace
the.back.onclick();
break;
}
}
function add(value,type)
{
var hdn_total = document.all.hdn_total.value;
eval("var the = document.all."+hdn_total);
if (type=="add")
{
the.value += value
}
else if (type=="del")
{
the.value = the.value.substr(0,the.value.length-1)
}
}
function changetotal(Name)
{
document.all.hdn_total.value = Name
for(var i=0 ; i<totalid.length ; i++)
{
totalid[i].style.backgroundColor = (totalid[i].name == Name)?"yellow":"";
}
}
//-->
</SCRIPT>
<body onkeydown="Go()">
<INPUT TYPE="hidden" name="hdn_total" value="total1">
<INPUT TYPE="text" NAME="total1" value="" id="totalid" readonly onclick="changetotal(this.name)" style=" background-color:yellow;"><br>
<INPUT TYPE="text" NAME="total2" value="" id="totalid" readonly onclick="changetotal(this.name)"><br>
<INPUT TYPE="text" NAME="total3" value="" id="totalid" readonly onclick="changetotal(this.name)"><br>
<INPUT TYPE="text" NAME="total4" value="" id="totalid" readonly onclick="changetotal(this.name)"><br>
<INPUT TYPE="button" name="num0" value="0" onclick="add(this.value,'add')">
<INPUT TYPE="button" name="num1" value="1" onclick="add(this.value,'add')">
<INPUT TYPE="button" name="num2" value="2" onclick="add(this.value,'add')">
<INPUT TYPE="button" name="num3" value="3" onclick="add(this.value,'add')">
<INPUT TYPE="button" name="num4" value="4" onclick="add(this.value,'add')">
<INPUT TYPE="button" name="num5" value="5" onclick="add(this.value,'add')">
<INPUT TYPE="button" name="num6" value="6" onclick="add(this.value,'add')">
<INPUT TYPE="button" name="num7" value="7" onclick="add(this.value,'add')">
<INPUT TYPE="button" name="num8" value="8" onclick="add(this.value,'add')">
<INPUT TYPE="button" name="num9" value="9" onclick="add(this.value,'add')">
<INPUT TYPE="button" name="back" value="backspace" onclick="add(this.value,'del')">
</body>
麻烦你把要求一次说清楚。。
UnAgain
2006-07-25
打赏
举报
回复
mark
afongcool
2006-07-25
打赏
举报
回复
这也是在固定的框中输入,但是我的网页上有很多输入框,是datagrid表里面的,
我怎么可能获得现在鼠标选中的是哪个输入框
fengruzhuo
2006-07-25
打赏
举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
function Go()
{
// alert(event.keyCode);
var the = document.all;
switch(event.keyCode)
{
case 48: //0
the.num0.onclick();
break;
case 49: //1
the.num1.onclick();
break;
case 50: //2
the.num2.onclick();
break;
case 51: //3
the.num3.onclick();
break;
case 52: //4
the.num4.onclick();
break;
case 53: //5
the.num5.onclick();
break;
case 54: //6
the.num6.onclick();
break;
case 55: //7
the.num7.onclick();
break;
case 56: //8
the.num8.onclick();
break;
case 57: //9
the.num9.onclick();
break;
case 8: //backspace
the.total.value = the.total.value.substr(0,the.total.value.length-1);
break;
}
}
//-->
</SCRIPT>
<body onkeydown="Go()">
<INPUT TYPE="text" NAME="total" value="" readonly>
<INPUT TYPE="button" name="num0" value="0" onclick="document.all.total.value+=this.value">
<INPUT TYPE="button" name="num1" value="1" onclick="document.all.total.value+=this.value">
<INPUT TYPE="button" name="num2" value="2" onclick="document.all.total.value+=this.value">
<INPUT TYPE="button" name="num3" value="3" onclick="document.all.total.value+=this.value">
<INPUT TYPE="button" name="num4" value="4" onclick="document.all.total.value+=this.value">
<INPUT TYPE="button" name="num5" value="5" onclick="document.all.total.value+=this.value">
<INPUT TYPE="button" name="num6" value="6" onclick="document.all.total.value+=this.value">
<INPUT TYPE="button" name="num7" value="7" onclick="document.all.total.value+=this.value">
<INPUT TYPE="button" name="num8" value="8" onclick="document.all.total.value+=this.value">
<INPUT TYPE="button" name="num9" value="9" onclick="document.all.total.value+=this.value">
</body>
这样是吧,划公仔要划出肠
afongcool
2006-07-25
打赏
举报
回复
这个只是弹出一个页面啊,值没有输入到输入框中去阿
fengruzhuo
2006-07-25
打赏
举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
function Go()
{
// alert(event.keyCode);
var the = document.all;
switch(event.keyCode)
{
case 48: //0
the.num0.onclick();
break;
case 49: //1
the.num1.onclick();
break;
case 50: //2
the.num2.onclick();
break;
}
}
//-->
</SCRIPT>
<body onkeypress="Go()">
<INPUT TYPE="button" name="num0" value="0" onclick="alert(0);">
<INPUT TYPE="button" name="num1" value="1" onclick="alert(1);">
<INPUT TYPE="button" name="num2" value="2" onclick="alert(2);">
</body>
我只能做0-9这10个键的事件,backspace我做不来,因为在ie里按backspace是触发了‘后退’事件
关注
afongcool
2006-07-25
打赏
举报
回复
第二个有点像了,但是我点击以后没有反应啊??
afongcool
2006-07-25
打赏
举报
回复
我要得不是网页软键盘,我想要用button来触发输入
BlueDestiny
2006-07-25
打赏
举报
回复
http://www.lmnopf.com/jack/wp-content/uploads/2006/05/keyboard_ui/#
BlueDestiny
2006-07-25
打赏
举报
回复
http://www.tongjun.net/index.cgi?id=1137299444&Dath=jscode
网页
插件虚拟
键盘
java+JS+CSS
网页
插件虚拟
键盘
!欢迎下载
jQuery
键盘
插件
网页
虚拟
键盘
输入代码
jQuery
键盘
插件
网页
虚拟
键盘
输入代码 jQuery
键盘
插件
网页
虚拟
键盘
输入代码
【c#解放双手】
模拟
鼠标
键盘
纯自动化操作
这节课教大家去写自动化软件,也就是让电脑自动
模拟
用户行为,自动去打开软件,自动点击按钮... 课程内容有:
模拟
鼠标与
键盘
,自动电脑里的软件,图像识别算法点击屏幕里的按钮,远程服务操控电脑
jQuery
网页
虚拟
键盘
点击输入文本效果
jQuery
网页
虚拟
键盘
点击输入文本效果
HTML5 虚拟
键盘
模拟
的
键盘
事件.rar
HTML5
模拟
的
键盘
事件,用Chrome打开本
键盘
页面,然后敲击你的实体
键盘
,此时
模拟
的虚拟
键盘
上的对应键会显示出动画效果,以响应你敲击的
键盘
事件,对应的按键上会显示出圆点动画。
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章