Events 未定义Firefox事件

Events 未定义Firefox事件,events,mozilla,Events,Mozilla,我在HTML中调用函数JS,如下所示: <div style="width:99%;"> <textarea rows="4" name="xxx" id="xxx" dojoType="dijit.form.SimpleTextarea" onKeyPress="zzz(event);return false;" ><?php echo i18n("textareaEnterText");?></textare

我在HTML中调用函数JS,如下所示:

     <div style="width:99%;">
       <textarea rows="4"  name="xxx" id="xxx" dojoType="dijit.form.SimpleTextarea"
        onKeyPress="zzz(event);return false;" ><?php echo i18n("textareaEnterText");?></textarea>
     </div>
在Chrome中,它工作正常,但在Mozilla上我有一个错误:“事件未定义”


有人有主意吗?

用键盘上的所有小写字母试一试:

<div style="width:99%;">
   <textarea rows="4"  name="xxx" id="xxx" dojoType="dijit.form.SimpleTextarea"
    onkeypress="zzz(event);return false;" ><?php echo i18n("textareaEnterText");?></textarea>
 </div>


JavaScript是区分大小写的语言,所有事件都是小写的,所以请小心

谢谢您的回答,但不要再在firefox中工作了…:(我不认为这是您问题的原因,但您应该使用:data dojo type not dojoType,因为dojoType已被弃用Dok,但实际上这并不是我问题的答案。请看,它可以帮助您。不要为我工作…:(这很奇怪,因为我对
ontkeypress
的小写形式没有问题。你的问题到底在哪里?关于函数的定义,关于函数的调用,…?我认为函数的调用,因为如果我删除参数“event”“我的函数”的错误不显示…但函数不工作。能否提供完整的代码片段?该错误可能来自其他地方。
<div style="width:99%;">
   <textarea rows="4"  name="xxx" id="xxx" dojoType="dijit.form.SimpleTextarea"
    onkeypress="zzz(event);return false;" ><?php echo i18n("textareaEnterText");?></textarea>
 </div>