Hi,
kann mir jemand verraten, wie ich beim Klick auf einen Link, den Linktext in ein Eingabefeld übertragen kann?
Ich bin soweit, dass ich bei *einem* Link einen vorgegebenen Wert einfügen kann:
<html>
<head>
<script type="text/javascript">
function insert()
{
document.getElementById('eingabe').value = 'wert';
}
</script>
</head>
<body>
<input type="text" id="eingabe" value="">
<br>
<a href="#" onClick="insert()">Text</a>
</body>
</html>
Das ganze brauche ich aber für mehrere Links. Den Linktext "Text" bekomme ich aus einer Datenbank und könnte ihn dann bspw. bei jedem Link dynamisch als id einfügen <a id="Text aus DB" ...>Text aus DB</a>
. Aber wie bekomme ich diese id dann in das Eingabefeld?
<html>
<head>
<script type="text/javascript">
function insert()
{
document.getElementById('eingabe').value = .. id ..?;
}
</script>
</head>
<body>
<input type="text" id="eingabe" value="">
<br>
<a id="wert 1" href="#" onClick="insert()">Text 1</a>
<br>
<a id="wert 2" href="#" onClick="insert()">Text 2</a>
</body>
</html>
Beim ersten Link soll also "wert 1" und beim zweiten Link "wert 2" eingefügt werden.