打印

这种快捷键怎么实现

本主题由 kuhanzhu 于 2008-8-13 16:27 移动


点R能打钩或取.哪个属性设置?有一个ACCESSKEY但是不行
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
点R?
xhtml的表单中用label。web标准区中学习此知识。
我的淘宝店:http://shop58394963.taobao.com/,中奖也不信
对管理有异议,请前往事务区进行投诉。请勿PM。
键盘按下R 就钩选,在按R 就取消选择
我是HTML
请问各位朋友这怎么处理

TOP

认证您的手机,获得手机认证图标, 更多手机认证的好处


 提示:您可以先修改部分代码再运行
点R或者按alt+R都可以
如果只按R则需要JS辅助。

[ 本帖最后由 kuhanzhu 于 2008-8-13 15:55 编辑 ]
我的淘宝店:http://shop58394963.taobao.com/,中奖也不信
对管理有异议,请前往事务区进行投诉。请勿PM。
谢谢,辛苦了,但是我想知道的是单点R 就可以选这种JS怎么写呢?

TOP

没人知道吗?我急啊

TOP



 提示:您可以先修改部分代码再运行
[ 本帖最后由 FFEEDD 于 2008-8-13 18:27 编辑 ]
你以为农民都喜欢背井离乡吗?

TOP

<asp:CheckBox ID="chkScript" runat="server" Text = "运行脚本(如 ASP)(S)" AccessKey="S" /><br />
              <asp:CheckBox ID="chkExecute" runat="server" Text = "执行(如 ISAPI应用程序或CGI)(E)" AccessKey="E" /><br />


谢谢楼上的朋友,但是你给的方法只能选中一个控件,我复制你的代码在修改控件名称,当出现连续两个就不行了,例如  就不可以了


document.onkeydown=function chkScript()
    {
        if(event.keyCode==83){
        var chkScript=document.getElementById("chkScript");
        if(!chkScript.checked) chkScript.checked=true;
        else chkScript.checked=false;
    }
    document.onkeydown=function chkExecute()
    {
        if(event.keyCode==69){
        var chkExecute=document.getElementById("chkExecute");
        if(!chkExecute.checked) chkExecute.checked=true;
        else chkExecute.checked=false;
    }

TOP



 提示:您可以先修改部分代码再运行
上次写的发现FF不能用,现在可以了,
还有LZ我跟你说你不要让别人喂你好不好,喂你什么你就吃什么..
为什么只能改一个不能改多个,你知道为什么吗?
你以为农民都喜欢背井离乡吗?

TOP

很少接触前台,而且javasc调试起来没提示,所以想请教有现成代码的人,
东西紧,所以^^^^^^

TOP

朋友我怎么改都不行,
我要的是
<input type="checkbox1"  name="read1"><lable >读取(按A)</lable><br />
<input type="checkbox2"  name="read2"><lable >读取(按B)</lable><br />
<input type="checkbox3"  name="read3"><lable >读取(按C)</lable><br />
<input type="checkbox4"  name="read4"><lable >读取(按D)</lable><br />
这样的,而不是相同的

TOP

<script>
document.onkeydown=function read(evt)
{
evt = (evt) ? evt : ((window.event) ? event : null);
if (evt)
        {
           if (evt.keyCode==82)
          {
               var read=document.getElementsByName("read");
           if(!read.checked) read.checked=true;
           else read.checked=false;
          }
          else if(evt.keyCode==83)
          {
            var read2=document.getElementsByName("read2");
           if(!read2.checked) read2.checked=true;
           else read2.checked=false;
          }
        
        }
}
</script>
<input type="checkbox"  name="read"><lable >读取(按R)</lable><br />
<input type="checkbox"  name="read2"><lable >读取(按R)</lable><br />
<input type="submit" value="提交" />

这样不行

TOP



 提示:您可以先修改部分代码再运行
你以为农民都喜欢背井离乡吗?

TOP

谢谢同样的东西到你手上就可以了,原来前面忘了改ACC码,谢谢了,太感谢了,我一定好好补充JAVASCRIPT的知识,FFEEDD 能不吝啬吐两本关于这方面的书出来吗?

[ 本帖最后由 zyhappy168 于 2008-8-14 11:12 编辑 ]

TOP

呵呵,我也是菜鸟,刚刚学JS,
听说《javascript高级程序设计》跟《javascript权威指南》比较不错,可惜都没看过
另外有一本《javascriptDOM编程艺术》这个挺不错
这3本书网上评价都很高的,
这周准备去买本《javascript高级程序设计》或者《javascript权威指南》
你以为农民都喜欢背井离乡吗?

TOP

非常不错,我正需要这个呢。。哈哈.
顺便问问楼上的...那个65 66 67 68 69 是啥意思?

[ 本帖最后由 261509559 于 2008-8-14 16:43 编辑 ]

TOP

我知道了,看了个Keycode表 就明白了

TOP

楼上N人彪出那么多JS!
晕。

accesskey 好像要放到label里才行,还得按ALT键。

 提示:您可以先修改部分代码再运行

TOP

7楼的可以这样写

 提示:您可以先修改部分代码再运行
大巧不工 大象无形
╭(︶_︶≠)╮

TOP

引用:
原帖由 261509559 于 2008-8-14 16:39 发表
非常不错,我正需要这个呢。。哈哈.
顺便问问楼上的...那个65 66 67 68 69 是啥意思?
自己用方法看
alert(String.fromCharCode(66))
大巧不工 大象无形
╭(︶_︶≠)╮

TOP