现有 一表格 想往  <textarea>  追加内容
<table>
<tr><td>
<textarea name="content" id="content" >你好</textarea>
</tr></td>
<tr><td>
<input  type="button" name="submitButton"  onclick=""/>
</tr></td></table
------------------点击按钮 submitButton 输出----
你好 张三如果<textarea >中存在: 张三 
则不追加姓名。

解决方案 »

  1.   

    <table>
    <tr><td>
    <input type="text" name="name" value="张三"/>
    </tr></td>
    <tr><td>
    <textarea name="content" id="content" >你好</textarea>
    </tr></td>
    <tr><td>
    <input  type="button" name="submitButton"  onclick=""/>
    </tr></td></table
      

  2.   


    <script>
    function test(){
    var str = document.getElementById("content").value;
    var regex = /张三/;
    if(regex.test(str))
    alert(str);
    else
    alert(str+'张三');
    }
    </script>
    <table>
    <tr><td>
    <textarea name="content" id="content" >你好</textarea>
    </tr></td>
    <tr><td>
    <input  type="button" value="submit" name="submitButton"  onclick="test()"/>
    </tr></td></table>
      

  3.   

    修改一点如下 。...
    <table>
    <tr><td>
    <input type="text" name="name01" id="name01" value="张三"/>
    </tr></td>
    <tr><td>
    <textarea name="content" id="content" >你好</textarea>
    </tr></td>
    <tr><td>
    <input  type="button" name="submitButton"  onclick="javascript:chk01('name01');"//>
    </tr></td>
    </table>
    ...<script language="javascript" type="text/javascript">
    function chk01(id)
    {
    var o=document.getElementById(id);
    if (o.value=="") return;
    if(o.indexOf("张三")>0)
    alert("张三 名字已经存在");
    else
    {var x=document.getElementById("content");
             x.value="你好:"+x.value+","+o.value;}
    }
    </script>

      

  4.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <title>Untitled Document</title>
      <script type="text/jscript">
    function addVal(val){
    var elText = document.getElementById("content");
    if(!(new RegExp(val)).test(elText.value)){
    elText.value = elText.value.replace(/^\s+|\s+$/g, '') + val;
    }else{
    alert("error !")
    }
    }
    </script>
        </head>
        <body>
            <table>
                <tr>
                    <td>
                    <textarea name="content" id="content">
                        你好
                    </textarea>
                </tr>
                </td>
                <tr>
                <td>
                <input type="button" value="submit" name="submitButton" onclick="addVal('张三')"/>
            </tr>
            </td>
        </table>
        </body>
    </html>