try:
<textarea onkeyup="if(/[::]$/.test(value))alert()"></textarea>

解决方案 »

  1.   

    那我判断输入不是 ":"也ALERT一下呢?
      

  2.   

    <textarea onpropertychange="if(/[::]$/.test(value))alert()"></textarea>
      

  3.   

    onpropertychange,这个属性没有吧。另外这样还是只能判断最后1个:啊,但是我要的是,新输入的那个字符是不是:。不管,我从哪里开始输入。
      

  4.   

    onkeydown="javascript:alert(window.event.keyCode)"
    我不知道“:”的ASCII。
    反正这个就是显示出当前你输入的字符的ASCII
    你把它转换成字符就可以了
      

  5.   

    ":"的ASCII值是58
    楼上的再写一次
    谢谢