使用Javascript用1个超链接填充2个表单输入字段

使用Javascript用1个超链接填充2个表单输入字段,javascript,forms,hyperlink,click,fill,Javascript,Forms,Hyperlink,Click,Fill,我很抱歉,如果这个问题在某个地方得到了回答,因为这是一个非常简单的问题,但我似乎找不到任何完全相关的东西,而且我对编码和javascript非常陌生 我有一张这样的表格: <form name="myform" method="post" action=""> <input type="text" name="word" id="word" value="" /> <input type="text" name="url" id="url" value="" /&g

我很抱歉,如果这个问题在某个地方得到了回答,因为这是一个非常简单的问题,但我似乎找不到任何完全相关的东西,而且我对编码和javascript非常陌生

我有一张这样的表格:

<form name="myform" method="post" action="">
<input type="text" name="word" id="word" value="" />
<input type="text" name="url" id="url" value="" /> 
</form>
但我不知道如何使一个超链接同时填充两个表单输入。如果这是实现我想要的错误方法,并且有其他更好的方法,那么请让我知道

谢谢你抽出时间


马特

使用“;”分句

<?php 
$a = "<a id='fill' href='#' onclick='document.myform.word.value='" . $aMessages['name'] . "';document.myform.url.value‌​‌​=" . $aMessages['name'] . ">fill form</a>"; echo $a; 
?>

您可以在一次单击中编写两个javascript代码。 比如:

在您的链接上执行以下操作:

<a id="fill" href="#" onclick="javascript:doUpdate()">fill form</a>


太好了,非常感谢。我真的试过了,但是第一次因为某种原因没有成功。再试一次,瞧。再次感谢。
document.myform.word.value='$a消息['name']??认真地分配一个没有引号的字符串?Sry,我更改了注释OK,我再次更改了注释
<?php 
$a = "<a id='fill' href='#' onclick='document.myform.word.value='" . $aMessages['name'] . "';document.myform.url.value‌​‌​=" . $aMessages['name'] . ">fill form</a>"; echo $a; 
?>
<a id="fill" href="#" onclick="javascript:document.myform.word.value=  &apos;'. $aMessages['name'] .'&apos; document.myform.url.value=  &apos;'. $aMessages['url'] .'&apos;">fill form</a>
function doUpdate()
{
document.myform.word.value=  "'. $aMessages['name'] .'";
document.myform.url.value=  "'. $aMessages['url'] .'";
}
<a id="fill" href="#" onclick="javascript:doUpdate()">fill form</a>