使用 javascript 用 1 个超链接填充 2 个表单输入字段
Fill 2 Form Input Fields With 1 Hyperlink Using Javascript
很
抱歉,如果这个问题已经在某处得到解答,因为这是一个非常简单的问题,但我似乎找不到任何完全相关的内容,而且我对编码和javascript非常陌生。
我有这样的表格:
<form name="myform" method="post" action="">
<input type="text" name="word" id="word" value="" />
<input type="text" name="url" id="url" value="" />
</form>
我目前正在超链接上使用一些内联 javascript 来用这样的数据库值填充"word"输入(这在 php 函数中):
<a id="fill" href="#" onclick="document.myform.word.value= ''. $aMessages['name'] .'' ">fill form</a>
但是,我还希望此超链接使用与此javascript不同的数据库值填充" url"输入:
onclick="document.myform.url.value= ''. $aMessages['url'] .''
但我不确定如何使一个超链接同时填写两个表单输入。如果这是实现我想要的目标的错误方式,并且有另一种更好的方法可以做到这一点,那么请告诉我。
谢谢你的时间!
马 特
您可以在一次点击中编写两个JavaScript代码。喜欢:
<a id="fill" href="#" onclick="javascript:document.myform.word.value= ''. $aMessages['name'] .'' document.myform.url.value= ''. $aMessages['url'] .''">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>
使用";"分隔句子
<?php
$a = "<a id='fill' href='#' onclick='document.myform.word.value='" . $aMessages['name'] . "';document.myform.url.value=" . $aMessages['name'] . ">fill form</a>"; echo $a;
?>
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何在submit to sightly时将表单输入值作为参数传递给WCMUsePojo
- 单击鼠标,用MySQL数据填充html表单输入字段
- 从HTML表单发布blob的表单输入类型是什么
- 在不使用PHP的情况下将表单输入值获取到Javascript中
- 在Chrome中重新加载页面后清除表单输入值
- CasperJS填充表单-输入名称有方括号
- 表单输入字段随着溢出的文本而增长
- Highcharts:根据表单输入动态显示数据
- 如何在为表单输入分别处理$(this)和$时编写DRY代码
- 如何从AngularJS表单输入中生成一个永久变量
- 将表单输入保存到txt,弹出结果,不更改页面
- 在表单输入字段中创建默认值
- 如何根据提交表单时下拉框中的值禁用html表单输入框
- 使用jQuery延迟表单输入,并在延迟后在同一页面上显示结果
- Jquery无法找到给定表单id的表单输入
- 如何使用javascript验证在表单输入中避免负值、浮点值和十进制值
- 对表单输入执行计算
- Javascript 重复表单输入
- 使用 JavaScript 计算并添加表单输入的值