[AJAX][Java][JavaScript] dynamiczna zmiana buttonu i pola input |
[AJAX][Java][JavaScript] dynamiczna zmiana buttonu i pola input |
11.06.2018, 14:46:39
Post
#1
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
Pomożecie?
o ile button przeskakuje na "Anuluj" - to nie wraca i poza tym nic sie nie dzieje:
|
|
|
11.06.2018, 14:50:54
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
wywal to
$(document).ready(function(){ i staraj sie na przyszlosc doczytac co robia rzeczy ktorych uzywasz bo potem takie kwiatki -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
11.06.2018, 14:54:36
Post
#3
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
teraz nawet button sie nie przelacza - w ogole nieaktywny
|
|
|
11.06.2018, 14:55:36
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
pokaz kod po zmianach
bo rozumiem ze oprocz $(document).ready(function(){ wywaliles tez koncowke tej funkcji czyli jeden } oraz jeden ) ? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
11.06.2018, 14:56:59
Post
#5
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
|
|
|
11.06.2018, 14:58:13
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Jednak nie wywaliles..... tylle czasu z js sie bawisz i nawet do konsoli bledow nie zagladasz jeszcze?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
11.06.2018, 14:59:42
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
11.06.2018, 15:04:09
Post
#8
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
to co tak? tez nie idzie
|
|
|
11.06.2018, 15:06:24
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Tak, wlasnie tak. Teraz przejdzmy dalej. Proste debugowanie:
Kod function changeFile(){
if ($('#newCatalogFile".$i."').prop('type: text')){ alert("Widzisz 1?"); $('#newCatalogFile".$i."').prop('type: text'); $('#newCatalogFile".$i."').attr('disabled: true'); $('#changeCatFile".$i."').html('Zmień plik'); } else{ alert("A moze widzisz 2?"); $('#newCatalogFile".$i."').prop('type: file'); $('#newCatalogFile".$i."').attr('disabled: false'); $('#changeCatFile".$i."').html('Anuluj'); } } -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
11.06.2018, 15:08:34
Post
#10
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
ale ja mam w konsoli pusto
|
|
|
11.06.2018, 15:09:45
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Niemozliwe. Przy poprzednim kodzie gdzie zostawiles }) powinienies miec bledy w konsoli. Moze patrzysz nie na te konsole co trzeba... Ja mowie o konsoli przegladarki.
Niewazne, odpal debug co ci podalem -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
11.06.2018, 15:11:36
Post
#12
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
nie mam alertow za to wyswietla mi tresc pod spodem:
|
|
|
11.06.2018, 15:12:32
Post
#13
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
No ale miales to dac w sekcji SCRIPT -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
11.06.2018, 15:13:51
Post
#14
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
index.php?page=edit&id=227632&c=Brunner:287 Uncaught ReferenceError: changeFile is not defined
at HTMLButtonElement.onclick (index.php?page=edit&id=227632&c=Brunner:287) oj kurde wkleilem calosc i wywalilo scripty wywala od razu 2 |
|
|
11.06.2018, 15:15:57
Post
#15
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Super, jak juz opanowales proste debugowanie to teraz sie wkoncu skup i zajrzyj do linka co podal trueblue bo zle uzywasz prop().
To po pierwsze A po drugie masz totalnie zla logike: jesli TYPE jest text to ustaw TYPE na text. No przeciez to nie ma zadnego sensu. Zebys lepiej zrozumial: Jesli x to 3 to ustaw x na 3 w przeciwnym wypadku ustaw x na "nie3" -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
11.06.2018, 15:20:11
Post
#16
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
ok ale to musze inaczej cala funkcje zrobic czy co? |
|
|
11.06.2018, 15:41:49
Post
#17
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) |
Czy mógłbyś nakreślić, co dokładnie próbujesz osiągnąć?
Czy chodzi Ci o wzięcie wartości z input type checkbox? Kod var input = document.getElementsByTagName('input');
for(var i=0;i<input.length;i++) { input[i].addEventListener('change',function(e) { console.log(e.target.value); },false); } |
|
|
11.06.2018, 17:37:01
Post
#18
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) |
nie,m to akurat byl przyklad.
chce za pomoca czegos takiego:
zrobic zeby button #changeCatFile po kliknieciu zmienil inputa #newCatalogFile na "type=file" wylaczajac duisabled i po kliknieciu anuluj - spowrotem na type=text i disabled |
|
|
11.06.2018, 17:58:18
Post
#19
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) |
Kod var i=0;
document.getElementById('changeCatFile').addEventListener('click',function() { if(i==0) { document.getElementById('newCatalogFile').setAttribute('type','file'); document.getElementById('newCatalogFile').disabled = false; i=1; }else { document.getElementById('newCatalogFile').setAttribute('type','text'); document.getElementById('newCatalogFile').disabled = true; i=0; } },false); |
|
|
11.06.2018, 18:11:11
Post
#20
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) |
Kod document.getElementById('changeCatFile').textContent = 'your new content'; Dlaczego zmieniłeś poprzedni kod, który Ci wysłałem? Ten Twój chyba nie działa. Ten post edytował Neutral 11.06.2018, 18:19:24 |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 10:48 |