2011-08-15 57 views
1

我可以有一个链接,单击时会在文本区域内显示文本?如何通过点击链接在文本区域中显示文本

这就是我所拥有的。

<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> 

请告诉我我错了什么。

+0

你有什么试过的?什么没有用?请向我们展示你的代码,并且不要期望我们为你做你的工作。 – Oded

+0

请_edit_您的问题添加细节。不要在评论中这样做,因为人们可能不会阅读它们。 – Oded

+1

我是新手,如何在没有更改的情况下显示代码? – SilverHorn

回答

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> 

OR 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> 
+1

谢谢!我怎样才能让“去”按钮链接呢? – SilverHorn

+0

用例#1和HTML代码'My link'。 – Nayuki

+0

我看到每个链接都需要一个“href”,所以你用“#”填充它,因为没有窗口或标签将被打开。我很惊讶,它不会导致错误。 – SilverHorn

相关问题