Om man har 2 textrutor som man vill ha samma funktion till. Ja, skicka med namnet på textrutan till funktionen: Jo men jag vill ju ha det under samma länk. Du skulle kunna ha en global variabel som du sätter vid onfocus: Tyvärr Per så funkade inte det. För mig fungerade det:Lägga in speciell text i textrutan som är markerad
Kan man utnyttja javat till att lägga in viss text i den rutan som är markerad?
Jag har denna kod för tillfället men den klarar bara för ett textfält:
<code>function AddLink() {
if (code != "") {
insertCode = prompt("Lägg till länk:\nex. http://www.teambd.net/", "http://");
if ((insertCode != null) && (insertCode != "")){
document.newsForm.txtMsg.value += "[link]" + insertCode + "[/link] ";
}
}
document.newsForm.txtMsg.focus();
}</code>Sv: Lägga in speciell text i textrutan som är markerad
<code>function AddLink(namn) {
var elem = document.forms["newForm"].elements[namn];
if (code != "") {
insertCode = prompt("Lägg till länk:\nex. http://www.teambd.net/", "http://");
if ((insertCode != null) && (insertCode != "")){
elem.value += "[link]" + insertCode + "[/link] ";
}
}
elem.focus();
}</code>Sv: Lägga in speciell text i textrutan som är markerad
Det är så att då jag lägger till nyheter så kan jag välja om jag vill att dom ska få läsa mer och då har jag den texten i en annan ruta.
Så jag vill ha en knapp som lägger in texten i det fält som man har klickat i.Sv: Lägga in speciell text i textrutan som är markerad
<code>
<input type="text" name="text1" onfocus="focused=this">
<input type="text" name="text2" onfocus="focused=this">
</code>
och använda
<code>
function AddLink() {
if (code != "") {
insertCode = prompt("Lägg till länk:\nex. http://www.teambd.net/", "http://");
if ((insertCode != null) && (insertCode != "")){
focused.value += "[link]" + insertCode + "[/link] ";
}
}
}
</code>Sv: Lägga in speciell text i textrutan som är markerad
Men jag har löst detta på ett annat sätt.
Jag lägger bara in det i en ruta så får dom kopiera allt därifrån. :DSv: Lägga in speciell text i textrutan som är markerad
<code>
<script type="text/javascript">
var focused;
function AddLink() {
if (focused) {
insertCode = prompt("Lägg till länk:\nex. http://www.teambd.net/", "http://");
if ((insertCode != null) && (insertCode != "")){
focused.value += "[link]" + insertCode + "[/link] ";
}
}
}
</script>
<form>
<input type="text" name="text1" onfocus="focused=this">
<input type="text" name="text2" onfocus="focused=this">
</form>
Add link
</code>