Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

Zdarzenie nie dziala po automatycznym wywolaniu funkcji

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

Zdarzenie nie dziala po automatycznym wywolaniu funkcji

Post 07.08.2018, 00:46:11

Czesc

Mam program w ktorym po kliknieciu w komorke w tabeli pole zamienia sie na pole tekstowe i uzytkownik moze wpisac liczbe i wyslac formularz. Gdy wysle i wcisnie przycisk enter to chcialbym aby , tak jak w excelu, program aktywowal ta sama komorke tylko wiersz nizej

Wszystko dziala super ,jednak chce rowniez aby po kliknieciu komorki w polu tekstowym zostal zaznaczony tekst. I to tez dziala, jednak tylko przy pierwszym kliknieciu, to znaczy gdy uzytkownik kliknie komorke sam.

to jest kod do utworzenia funkcji:

Kod: Zaznacz cały
function set( cell, $oldData, $oldValue ) {
   
   if( cell.children().length == 0 ) {
      
      cell.html( '<input type="text" class="form-control col-sm-6 editField" size="7" maxlength="3" value="'+ $oldValue +'">' );

      cell.children('input').data('olddata', $oldData );
      cell.children('input').data('oldValue', $oldValue );
      
      $('.editField').each(function() { console.log( $(this) ); $(this).select(); });
   }
   
}


a to do automatycznego klikniecia:
Kod: Zaznacz cały
var $nextBtn = $this.parents('tr').next().children('td').eq( $this.parents('td').index() );
            if( $nextBtn ) {
               $nextBtn.trigger( "click" );
            }



Chcialbym zrozumiec dlaczego gdy wywoluje funkcje poprzez $nextBtn.trigger( "click" ); to wszystko dziala normalnie z wyjatkiem aktywacji pola input. Bede wdzieczny za podpowiedzi
Pinila
Posty: 1
Dołączył(a): 07.08.2018

Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 51980 zarejestrowanych użytkowników.
Najnowszy użytkownik: Play


Nasi użytkownicy napisali:

  • 938331 wiadomości
  • w 247849 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)