如题。代码如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html>  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<body >
 内容<input name='content' value='' type='text'  id='content'  onchange="alert('没错,内容被改变啦')" size='25' maxlength='20' /> 
<input  value='改变内容' type='button' id='changeCont' onclick="document.getElementById('content').value='内容被改变啦';" /> 

解决方案 »

  1.   


    onpropertychange="alert('没错,内容被改变啦')" 
      

  2.   

    用onkeypress 或onkeyup 或onkeydown 都可以
      

  3.   

    onpropertychange="alert('没错,内容被改变啦')"  
    在IE下没问题,但在Firefox就没反应了,继续期待高手指点!
      

  4.   

    ff下好像是oninput="alert('没错,内容被改变啦')"
      

  5.   

    刚才测试了下,用js改变输入框的值,FF下oninput无效,直接输入框改变值,oninput有效
      

  6.   

    document.getElementById('content').value='内容被改变啦';document.getElementById('content').onchange()
      

  7.   


    onpropertychange 不被firefox所支持,如果想在firefox下正常使用,需要用oninput属性,且需要用addEventListener来注册事件。 
    本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/14654.htmdocument.getElementById('tx1').addEventListener("input",txChange2,false); 本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/14654.htm
      

  8.   

    cloudgamer的方法可以满足要求,准备采纳。
      

  9.   

    xiaofan_sap的方法也试过了,键盘输入才有反应,脚本改变还是没有响应的,大家也可以试一下。