Skocz do zawartości
kori

klikanie na komórkę tabeli sortuje, ale jak wykluczyć z tego inputa

Polecane posty

http://host.oga.pl

klikam na nagłówek tabeli i ma sortować kolumnę

jednak w tej samej komórce jest input, który też wywołuje procedurę sortowania a tego nie chcę

 

zatem pytanie jak wykluczyć inputa ze zdarzenia onClick

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

nie dałem rady tym z tym preventdefault,

ale słówko prevent okazało się dobrym kluczem i naprowadziło na:

 

if(event.target.tagName.toLowerCase()!='td') return false;

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Mogę rzucić uwagę co do Twojej porównywarki?

 

Nazwy firm - zrób tak że po kliknięciu otworzy się w nowej zakładce. Denerwujące jest ze trzeba cofać jak chcesz wrócić do listy.

Zrób jeszcze po kliknięciu na dany panel (np. DirecAdmin) niech odnosi do podstrony z opisem i screenshotami danego panelu. Możesz też zrobić ich porównywarkę. To samo z webmailami bym zrobił. Tabelkę mógłbyś poszerzyć aby tekst na górze był bardziej czytelny.

 

Przy dodawaniu hostingu dodaj checkboxy "bez limitu" np. przy bazach danych, transferze itp.

 

Do tabelki dodaj też lokalizację serwerów (np. PL / DE / FR lub jakie DataCenter i lokalizację).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

<td onClick=sort()><input>
function sort()
{

if(event.target.tagName.toLowerCase()!='td') return false;

}

po zastosowaniu tego działa prawidłowo sortowanie ale tylko w chrome
bez tego event... działa wszędzie, ale inputy też wywołują sortowanie


da się coś jeszcze znaleźć w miarę prostego czy poprostu dać tabelę w tabeli?

<td><table><td onClick=sort()>strona<tr><td><input></table>

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

znalazłem coś takiego, i wygląda na to że działa, czy to dobra metoda?

 

 

<table border=1>
<td><a href="javascript:alert(123)" style="display: block; width: 100%; height: 100%"><br>123</a><input>
</table>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×