Autor Zpráva
lerdovik
Profil *
Zdravím mohl by jste mi prosím poradit jak by se dalo udělat (jestli je to vůbec možné) že po tom co stisknu button s písmenem v tomhle kódu : jsbin.com/bojamehiqo/2/edit?html,js,output tak se to zapíse do textového pole? Nemyslim tím žádné přepisování hodnoty ani jiné podobné metody ale že by ten textfield reagoval na stisk virtuálniho tlačítka tak jako na stisk skutečného tlačítka klávesnice .
visionic
Profil *
Javascript (JQUERY)
$("input.abcd").click(function(e){
                  var tav    = $("textarea").val();
                  var strPos = $("textarea")[0].selectionStart;
                  var front  = (tav).substring(0,strPos);
                  var back   = (tav).substring(strPos,tav.length); 
    
                $("textarea").val(front + $(this).attr( "value" ) + back);

HTML
<textarea name="text"></textarea>
<input class="abcd" value="a" type="button">
<input class="abcd" value="c" type="button">
<input class="abcd" value="d" type="button">
<input class="abcd" value="e" type="button">

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: