<input ID="txtID" runat="server" onfocus="this.blur()"><select name="ddl" id="ddl" onchange="Selectchange(this)" >
function Selectchange(obj)
{
    var value=obj.options[obj.selectedIndex].value; 
    if (value='1')//这款简单些了,其实是用switch
    {
       ......;
       这块我想让txtID 的onfocus失效,即页面效果是txtID可输入;
       如何写呢?
    }
}

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD>
     
     <BODY>
     <script type  = 'text/javascript'> function Selectchange(obj)
    {
        var value=obj.options[obj.selectedIndex].value;   
    }function txtfocus(obj)
    { var value=document.getElementById('st').options[document.getElementById('st').selectedIndex].value; 
    alert('.....' + value);
    if(value=='1')return;
    obj.blur();
    }</script>
    <input type  = 'text' value = '23423432' onfocus = 'txtfocus(this);' />
      <select id = 'st' onchange = "Selectchange(this);">
      <option value  = '1'>1</option>
        <option value  = '2'>2</option>
      <option value  = '3'>3</option>
        <option value  = '4'>4</option>
      <option value  = '5'>5</option>
        <option value  = '6'>6</option>
      <option value  = '7'>7</option>
        <option value  = '8'>8</option>
      <option value  = '9'>9</option>
        <option value  = '10'>10</option>
      </select >
     </BODY>
    </HTML>
      

  2.   

    你没有用到onclick这个事件呀。