![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 25.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jak to dobrze złożyć, aby walidator się nie rzucał (Na końcu HTML+JS)?
Walidator wypłakuje takie cuda Cytat document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag <input type="text" name="area" /> oraz Cytat document type does not allow element "select" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag …e="shape" size="1" onchange="this.form.area.value=doArea(this.selectedIndex);"> Gdy dam te input i select poza form to wiadomo - nie będzie działać ;/ (Może div + value - liczba (potrzebna do switcha) ![]()
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Gdy dam te input i select poza form to wiadomo - nie będzie działać ;/ (Może div + value - liczba (potrzebna do switcha) ![]() Prędzej coś takiego -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 25.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat there is no attribute "name" <form name="adv" action="..."> a w inputach mam onclick="document.adv.input.value= XXX" i w JS np. doit(){ document.adv.input.value = XX } Jak to zmienić, aby też się nie rzucał? : D (JBC mogę podać cały kod [trochę go jest - nie za dużo]) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Kod there is no attribute "name" <form name="adv" action="..."> <form name="calcarea" action="..."> Podkreślone usunąć. Tak jak sugeruje komunikat błędu: Nie istnieje taki atrybut jak "name" (w domyśle dla tagu form) Walidator nigdy nie będzie się czepiał zawartości skryptów. No chyba że się je źle wstawi... Nic tutaj nie masz poprawiać w skryptach, pomyśl co jest niepoprawnie w kodzie html/xhtml co kolwiek tam masz ![]() ![]() Ten post edytował bmL 10.10.2010, 13:59:34 -------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 25.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Super a co z JS? -,- Jak ma działać bez name? - Jak zmienić...
Zaawansowany kalkulator: http://212.59.248.184/calc.php jak usunę to skrypt nie będzie działał bo nie znalazł odpowiedniego FORM -,- Ten post edytował camilost 10.10.2010, 14:21:08 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Nadaj mu identyfikator (id="adv") i użyj document.getElementById('adv');
-------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 25.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
document.adv.input.value zamienić na document.getElementById('adv').input.value czy document.getElementById ('adv')
(Próbowałem oba, id="adv" mam i lipka ^^ nic nie działa w zaawansowanym) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Wklej urywek kodu js w którym odnowisz się do document.adv.input.value. W ogóle to uważał bym z takimi nazwami pól jak np. input. Nie wiem czy to nie będzie miało ubocznych efektów ale kiedyś nazwałem pole submit i przez to nie mogłem wywołać metody forum.submit() bo została nadpisana albo ukryta przez pole o nazwie submit.
-------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 25.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
i do tego html kawałek Dalej już nic nie ma z js ^^ Ten post edytował camilost 11.10.2010, 22:04:56 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
document.getElementById('adv').input.value += '+';
Powinno działać jeżeli nie działa to spróbuj zmienić nazwę input na jakąś inną bo input to nazwa tagu html'owego więc może stwarzać problemy. Jak nie będzie działać odpal stronę i użyj jakichś narzędzi do debugowania js zobacz czy wyświetla jakieś błędy ten kod js. W FireFoxie konsolę błędów odpalasz ctr+shift+j w operze trzeba w menu gdzieś poszukać. ps. jak piszesz kalkulator to ładnie by było to opakować w klasę ![]() ![]() ps2. ten link co wcześniej podałeś http://212.59.248.184/calc.php u mnie w firefoxie kodowanie się sypie i nie działa po prostu ![]() Na początek zaglądam w źródło i widzę: Kod //<![CDATA[ <!-- function showSpoiler(obj) { var inner = obj.parentNode.getElementsByTagName("div")[0]; if (inner.style.display == "none") inner.style.display = ""; else inner.style.display = "none"; } --> //]]> Fajnie że opakowałeś w sekcję CDATA i komentarze HTML'owe, ale czy czegoś tutaj nie brakuje? ![]() ![]() Nie wiem może czepiam się rzeczy których nie powinienem bo jesteś w trakcie poprawiania ich? ![]() -------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 25.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ta robiłem że zamiast include <script src="i tu sciezka do spoilera"> </script> ^^ dlatego błędy miałeś : d
@EDIT nie wiem jak ja to wcześniej robiłem, że teraz mi działa a wcześniej nie : D Został ostatni calc ^^
W debugu pisze Cytat Uncaught TypeError: Cannot read property 'ReadOut' of null NumPressedcalc.php:309 (anonymous function)calc.php:281 onclick A te linie zaczynają się od FKeyPad, czyli coś źle z nim mam? Zostawię narazie z błędami (tylko ten calc - Zwykły) Ten post edytował camilost 12.10.2010, 01:09:59 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
W firefoxie mam taki błąd:
Kod Błąd: FKeyPad is null Plik źródłowy: http://212.59.248.184/calc.php Wiersz: 309 Patrzę w twój kod i mam Kod var FKeyPad = document.getElementById('Kaypad'); Widzisz literówkę? ![]() ps. zrób coś z kodowaniem ![]() ps2. kodowanie się psuje chyba bo plik zapisujesz z BOM (google po więcej info) sprawdź w swoim edytorze albo go zmień. Wnioskuję po pierwszych 3 znakach wyświetlonych w FX ale ręki nie dam sobie uciąć Ten post edytował bmL 12.10.2010, 13:08:56 -------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 25.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dobra już ze skryptami git^^
Właśnie w szkole zauważyłem, że tylko calc.php w firefoxie ma zryte kodowanie ^^ Tak mam na każdej z BOM i na innych działa. ;d Zobacz teraz kodowanie (Nie mam firefoxa) Zapomniałem w tamtym pliku iso na UTF i kodowanie dałem w ISO a format pliku na UTF. ![]() Zrobiłem bez BOM ;] Ten post edytował camilost 12.10.2010, 18:16:23 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Jest git.
-------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:27 |