如何通过单击链接在文本区域中显示文本

时间:2011-08-15 13:30:48

标签: javascript html textarea

我可以在点击时显示textarea中的文字吗?

这就是我所拥有的。

<script type="text/javascript">
mybutton: onclick {
document.myform2.mytextfield2.value = "Test";
}
</script>

<form name="myform2">
<input type="button" name="mybutton" value="Go">
<input type="text" name="mytextfield2">
</form>

请告诉我我的错误。

1 个答案:

答案 0 :(得分:1)

问题是mybutton: onclick { ... }不是可执行语句;它是代码片段。

有几种方法可以修复您的代码。

<强> 1。在脚本中声明一个函数,并在按钮中声明一个onclick事件处理程序。

<script type="text/javascript">
function myfunc() {
document.myform2.mytextfield2.value = "Test";
}
</script>

<form name="myform2">
<input type="button" name="mybutton" value="Go" onclick="myfunc()">
<input type="text" name="mytextfield2">
</form>

或2.为按钮指定ID,将脚本块放在按钮后面,然后修改事件处理程序注册码。

<form name="myform2">
<input type="button" name="mybutton" value="Go" id="mybutton">
<input type="text" name="mytextfield2">
</form>

<script type="text/javascript">
document.getElementById("mybutton").onclick = function() {
document.myform2.mytextfield2.value = "Test";
}
</script>