<script type="text/javascript">
var html1="这里是HTML1的内容";
var html2="这里是HTML2的内容包含search";
var reg = new RegExp(document.getElementById(NodeID).value);
if(reg.test(html1))
{
  alert('HTML1中包含search');
}
if(reg.test(html2))
{
  alert('HTML2中包含search');
}  </script>
<form action="" method="get">
<input type="text" name="lname" id="NodeID"/> <input type="submit" value="Submit" /></form>
我要 文本框输入1就弹出
HTML1中包含search
输入2就弹出HTML2中包含search

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <style type="text/css">
    </style>
    </head><body>
    <script type="text/javascript">
    function func()
    {
    var html1="这里是HTML1的内容";
    var html2="这里是HTML2的内容包含search";
    var reg = new RegExp(document.getElementById("NodeID").value);
    if(reg.test(html1))
    {
      alert('HTML1中包含search');
    }
    if(reg.test(html2))
    {
      alert('HTML2中包含search');
    }  
    }
    </script>
    <form action="" method="get">
    <input type="text" name="lname" id="NodeID" onblur="func()"/> <input type="submit" value="Submit" /></form>
    </body>
    </html>
      

  2.   


    function aa(){
     document.getElementById("NodeID").value=="1"?alert("包含1"):alert("包含2");
     }
     <input type="text" name="lname" id="NodeID" onkeyup="aa();"/> <input type="submit" value="Submit" /> 
      

  3.   

    楼主什么意思啊?
    这样?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>    <script type="text/javascript">        function fn() {
                var val = document.getElementById('NodeID').value;
                if (val == '1') {
                    alert('HTML1中包含search');
                }
                if (val == '2') {
                    alert('HTML2中包含search');
                }        }</script>
    </head>
    <body>
    <form action="" method="get">
    <input type="text" name="lname" id="NodeID" onkeyup="fn()"/>
     <input type="submit" value="Submit" />
    </form>
    </body>
    </html>
      

  4.   

    哈哈现在问题解决了                  就是正则表达式怎么写匹配HWEF   只有输入HWEF才算正确  另外少个字母 都不对 并且弹出 无法找到