【发布时间】:2013-12-29 16:20:13
【问题描述】:
我是 javascript 新手,无法一键填充许多字段。
<script>
function addTxt(txt, field)
{
var myTxt = txt;
var id = field;
document.getElementById(id).value = myTxt;
}
</script>
<input type="text" name="xx" id="info" autofocus="required">
<p><a href="#" onclick="addTxt('x', 'info')">x</a></p>
我还有 3 个字段。
谢谢。
【问题讨论】:
-
如果您是新手,这(可悲)对您来说有点复杂。让自己更轻松,将
<a>替换为<button>或其他东西 -
@Deryck 我怎样才能用
-
所使用的元素对此没有任何影响。
-
你当前的函数可以简化为
function addTxt(txt, id){ document.getElementById(id).value = txt; }。无需将参数复制到新的局部变量。 -
@BrunoGhisi 只需将您的
<a>替换为<button onclick="addTxt('x', 'info')" type="button">X</button>,您就可以使用 CSS 将其格式化为世界上任何东西
标签: javascript field populate