我有一个input
<input onclick="alert('1');">我现在想用js给input的onclick事件再加些代码怎么做啊比如说我想让他的onclick事件变成
alert('1');alert('2');

解决方案 »

  1.   

    <input onclick="AA();">
    <script language="JavaScript">
     function AA()
    {
        alert('1');
        alert('2');
    }
    </script>
      

  2.   

    谢谢楼上的回答但是我是想动态的增加就是说已经确定他的onclick事件是alert('1');我想在符合某中情况的时候用js来给这样input框在加一系列动作alert('2');.......
      

  3.   

    jijl2001(jijl2001)  
     
       <input onclick="AA();">
    <script language="JavaScript">
     function AA()
    {
        alert('1');
        alert('2');
    }
    </script>
      
     
      

  4.   

    var obj=document.GetElementById("yourInput");
    if(...)
      obj.onclick=function()
      {
        doFunc1();
        doFunc2();
        doFunc3();
      };
    else
      obj.onclick=function()
      {
        doFunc4();
        doFunc5();
        doFunc6();
      };这是javascript问题,与asp.net无关。
      

  5.   

    <input id='b' name='b' onclick="alert('1');"><script for='b' event='onclick' langguage='javascript'>
    alert('2');
    </script>
      

  6.   

    但是我是想动态的增加就是说已经确定他的onclick事件是alert('1');我想在符合某中情况的时候用js来给这样input框在加一系列动作alert('2');.......
    ------------------------------------------------------
    把逻辑封装在函数中,Example:
    function test()
    {
      if(...)
      {
        alert("abc");
      }
      else
      {
        alert("abc");
        location.href="http://www.google.com";
        ......
      }
    }
      

  7.   

    <input onclick="AA();">
    <script language="JavaScript">
     function AA()
    {
        if(confirm('你要弹出显示“2”的提示框吗?')) //这里就是你说的 alert('1')吧?
        {
           alert('2');
        }
        else
        {
           alert('3');
        }
     }
    </script>不知道楼主是不是这个意思?
      

  8.   

    在function AA()的方法体内添加,你想处理的动作就可以。