Javascript 访问键修改器不使用';好像不行

Javascript 访问键修改器不使用';好像不行,javascript,html,css,Javascript,Html,Css,我有以下代码: <div id="ftr_top_ctr-lft2"> <input type="button" title="Mark question" value="Mark" onclick="doCheck('process'); return false;" accesskey="M"> </div> 我试图让它有一个关键的用户可以使用快速访问。但它似乎不起作用。我错过什么了吗?还有一种简单的方法可以告诉用户如何使用访问密钥(如果有效的话)

我有以下代码:

<div id="ftr_top_ctr-lft2">
<input type="button" title="Mark question" value="Mark" onclick="doCheck('process'); return false;" accesskey="M">
</div>

我试图让它有一个关键的用户可以使用快速访问。但它似乎不起作用。我错过什么了吗?还有一种简单的方法可以告诉用户如何使用访问密钥(如果有效的话)


Maricel

要通知用户,请在输入之前或之后添加一个带有通知文本的标签(“按Alt-M”)。惯例还规定,可以在应该按下的字符(“\M\u ark”)下面加下划线


要操作访问键,请记住使用Alt.

标签应该对您有所帮助。试试这个

<html>

<body> 
    <label for="txtAccessKey" accesskey="M" >Press M to access the text box. </label>
    <input id="txtAccessKey" /> 
 </body> 
 </html>

按M键进入文本框。
使用

Internet explorer中的
+。
但是在Firefox中,你必须使用

<ALT>+<SHIFT>+<AccesKey>  
++
它将起作用:-)

下面是accesskeys的一个示例

<html>
<body>
<input type="text" 
   size="40" 
   id="myButton" 
   accesskey="Z" 
   value="Press Alt + Z to bring me into focus">
<button onclick="myButton.accessKey='N';">Change Access Key to N</button>
</body>
</html>

将访问密钥更改为N

使用Firefox4,我多次尝试ALT M键。这根本不起作用。但是,单击按钮效果良好。我没办法画M的下划线吗?按ALT-M键看起来不太好:-(根据,Firefox和Safari中的访问键修改器是Alt Shift而不是Alt。有趣的是,你可以在标签中使用一个span来做下划线:MarkThank。是的,Alt Shift M确实有效。对用户来说似乎需要很多努力。有没有办法让用户单击enter时,它与clicki相同按下按钮?要使用回车键,输入必须是
type=“submit”
,并且必须是表单的一部分。
<html>
<body>
<input type="text" 
   size="40" 
   id="myButton" 
   accesskey="Z" 
   value="Press Alt + Z to bring me into focus">
<button onclick="myButton.accessKey='N';">Change Access Key to N</button>
</body>
</html>