input内容根据其他input所输入的内容实现动态改变
如下所示品  名           品名将在规格填写完毕后自动生成
货  号   
经纬纱原料成分%
经纬不同    经     棉 涤纶 粘胶 腈纶 天丝 莫代尔 苎麻 亚麻 锦纶 维纶 其它 品名根据下面原料成分输入的百分比数值来动态改变
当百分比数值超过100的时候 会弹出对话框提示超过100的错误 
 

解决方案 »

  1.   

    我没看太明白,也许你在“规格”input框是需要onchange事件或onpropertychange事件
      

  2.   


    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title><script   type="text/javascript" > 
    function change()
    {
      var select1=document.getElementById("Select1");
      var text1=document.getElementById("Text1");
      var tValue=text1.value;
      if(tValue>100)
      {
        alert("原料成分%超出范围!");
        text1.value="";
        select1.selectedIndex=0;
      }
      else
      {
       if(tValue<=100 && tValue>=60)
          select1.selectedIndex=1;
       if(tValue<60 && tValue>=0)
          select1.selectedIndex=2;
      }
    }
    </script > 
    </head>
    <body>
      <form   id="f"   name="f"   target="_blank" > 
          <select id="Select1">
              <option value="0">请选择</option>
              <option value="1">一等品</option>
              <option value="2">二等品</option>
          </select>
          <input id="Text1" type="text" onkeyup="change()" />
            </form > </body > 
    </html >