【问题标题】:on second click remove text from button click在第二次单击时从按钮单击中删除文本
【发布时间】:2013-08-05 10:47:42
【问题描述】:

当我第二次单击“输入文本按钮”时,如何删除文本“单击时在 textarea 中输入此文本”?没有javascript可以吗?

<textarea name=\"text\" rows=\"10\" cols=\"50\">" . htmlspecialchars($arr["text"]) . "</textarea>



<INPUT TYPE="button" NAME="insert" VALUE="Input text button" onClick="this.form.text.value=this.form.text.value.concat('Input this text in textarea on click');">

【问题讨论】:

    标签: javascript html text input onclick


    【解决方案1】:
    <form>
        <textarea name="text" id="text" rows="10" cols="50"></textarea>
        <input type="button" name="insert" id="insert" value="Input text button"  />
    </form>
    
    <script type="text/javascript">
        document.getElementById('insert').onclick = function() {
            var txt  = 'Input this text in textarea on click',
                area = document.getElementById('text');
    
            area.value = area.value.indexOf(txt) != -1 ? area.value.replace(txt, '') : area.value + txt;
        }
    </script>
    

    FIDDLE

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      相关资源
      最近更新 更多