将value传递给textarea
预设一些值,然后通过Button, 链接将这些值传递给textarea作为内容,或者作为textarea内容的其中一部分
在前台表单十分常见。以下为2个例子:
A 将ABCDE或者FGHIJ传递给textarea:
- <textarea id="A1" cols="20" rows="2"></textarea>
- <input onclick="document.getElementById('A1').value=this.value" name="Submit1" type="button" value="ABCDE" />
- <input onclick="document.getElementById('A1').value=this.value" name="Submit2" type="button" value="FGHIJ" />
效果:
B 在textarea当前光标焦点插入内容:
- <form name="form1">
- <table>
- <tr>
- <td><textarea name="A1" id="" cols="45" rows="3"></textarea></td>
- </tr>
- <tr>
- <td><input type="button" value="吃饭"onclick="chifan()" />
- <input type="button" value="吃菜"onclick="chicai()" /></td></tr>
- </table>
- </form>
- <script>
- function chifan(){
- document.form1.A1.focus()
- document.selection.createRange().text="吃饭;"
- }
- function chicai(){
- document.form1.A1.focus()
- document.selection.createRange().text="吃菜;"
- }
- </script>
效果: