Zmiana readonly w textarea

Odpowiedz Nowy wątek
2018-12-18 19:00
0

Cześć, chcę przyciskiem zmieniać wartość parametru readonly w polu tekstowym, tak aby można było włączyć edytowanie po naciśnięciu i po ponownym naciśnięciu zablokować edycję.

 let editLi=document.querySelectorAll('.edtBtn');
    for(let edit of editLi){
        edit.onclick=function(){
           let textArea=this.parentNode.firstChild;

            if(textArea.getAttribute('readonly')=="true"){
                textArea.setAttribute('readonly',"false");
            }
            else {
                 textArea.setAttribute('readonly',"true");
            }
        }

    }

powyższy kod zmienia wartość readonly z false na true i odwrotnie, ale nie można edytować pola. Chcę uzyskać zamierzony efekt beż używania jquery.

Pozostało 580 znaków

2018-12-18 19:53

Tutaj masz podobny przykład tylko z option http://jsfiddle.net/baqxz7ym/2/


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0