onclick()和onblur()从不在IE8中工作

时间:2011-02-28 02:11:05

标签: javascript internet-explorer-8 onclick onblur

我在文本区域使用javacsript函数onclick和onblur它们在Firefox中正常工作但从未在IE8中工作。我需要调用javascript函数来在每次按键时调用。 解决方案是什么?

<textarea name="txtClassifiedText" rows="5" cols="40" id="txtClassifiedText" onblur="recalc()" onkeypress="recalc()" onclick="this.value='';">Enter your classified text here (MAX 40 words)*</textarea>

<script>function recalc() {
        alert('hi');
    }</script>

IE8或FF中没有javascript错误

1 个答案:

答案 0 :(得分:6)

我相信“recalc”可能是受保护的词。将您的功能重命名为“booger”并重新测试。祝你好运!

见这里:http://msdn.microsoft.com/en-us/library/ms537634(v=vs.85).aspx

  

recalc方法允许作者明确地使动态属性的值更新。