Autor Zpráva
aladin
Profil *
Dobrý odpoledne přeji.. :)
dělám si takovou administraci článků..
udělal jsem si tabulku,kde pomocí jq můžu měnit seřazení sestupně nebo vzestupně když kliknu na horní nadpis sloupce..
každej řádek má i ikonku Upravit a Smazat..
napadlo mě,že bych ještě udělal,že když kliknu na upravit,tak se v tabulce automaticky změní na input type text,a dalo by se to už upravovat tam...
napadlo mě,že nejlepší způsob bude,že těm textum v řádku udělám inputy..
klasickej input type search jsem v css upravil tak,jako kdyby tam ten input nebyl..
takže to vypadá jako klasickej text..
a pak jsem si řekl že bych po kliknutí na upravit,mohl změnit type ze search na text
ale zapoměl jsem jak na to...vím že to má bejt před dokument a pak get element..ale dál si zaboha nemůžu vzpomenout,a na netu jsem to nenašel..
proto se obracím na vás
tohle je muj příklad jak jsem myslel že by to mělo bejt
document.getElementByType("search").type = "text";
ale nejspíš je to špatně,jelikož mě to nefunguje

PS: ještě se chci zeptat,bude to takhle fungovat?
to budu muset ještě udělat,že když kliknu na upravit,tak aby se ten class s inputem upravit schoval,a nahradil ho s inputem uložit..kde by byl vlastně i ten formulář pro uložení..
$(function() {
    $('.upravit').hide();
    $('#tabulka').click(function() {
        $('#ulozit').focus();
    });
});
je to takhle správně?


PPS: bude to takhle vědět ty ID článků?


no,udělal jsem tu změnu že když se klikne na upravit,tak to změní na uložto..
jenže když na to kliknu,tak se změní všechny inputy..
nevíte jak to změnit aby se změnil jen ten danej řádek?
$().ready(function() {
    $('.ulozit').hide();
});     
   
  function upravit(){
      $('.upravit').hide();
      $('.ulozit').show();  
  }
    function ulozit(){
      $('.ulozit').hide();
        $('.upravit').show();           
  }
Str4wberry
Profil
Doporučuji měnit třídu společného rodiče a zbytek vyřešit styly. Zhruba nějak takto.
aladin
Profil *
mě by zajimalo jak udělat,aby se prostě změnil jen ten jeden řádek..takhle se stejně změní všechno
a hlavně aby si to za
Str4wberry
Profil
Změnit třídu příslušnému <tr>.

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:

0