我有一个表单,是一个表,其中有一行是隐藏的,有一个输入框,当输入某些特定内容时,隐藏的那一行显示出来,请问如何实现啊?  

解决方案 »

  1.   

    function checkInfo(){
    var test=document.getElementById("文本框的ID").value;
    if(test=="特定值")
    {
    document.getElementById("隐藏的那一行的ID").style.display="block";
    }
    }在文本框输入的时候用onchange时间触发js函数,也可以用更合适的时间来触发
      

  2.   

    <input type="text" id="t1" value="" name="t1"> <input type="button" onclick="fx()" value="test">
    <script>
    function fx(){
    if(document.getElementById("t1").value=="aa"){document.all['tr1'].style.display="block";
    }
    }
    </script>
    <table><tr id="tr1"><td>111</td></tr></table>
      

  3.   

    开始时可以设置tr1的style=none;
      

  4.   

    function checkInfo(){ 
    var test=document.getElementById("文本框的ID").value; 
    if(test=="特定值") 

    document.getElementById("隐藏的那一行的ID").style.display="block"; 


    在文本框属性加
    onblur="checkInfo"