5w155
19.04.2012, 10:57:55
Witam.
Czy ktoś ma pomysł w jaki możnaby zrealizować obsługę formularza w czystym CSS?
Chodzi mi o to, by podczas wpisywania do inputa tekstu, automatycznie zmianiałby się nam adres linka w przycisku wyslij, np.
strona.pl/kontakt.php?pytaniezformularza=testowepytanie
W ten sposób zrobilibyśmy ilozoryczny formularz.
CSS3 daje takie możliwości, że zapewne da się to zrobić.
rocktech.pl
19.04.2012, 11:24:14
Witam.
Ja widzę jedynie
taką możliwość..
[value~=tekst] + a {
content:"Zmiana";
color:red;
}
5w155
19.04.2012, 11:35:27
Jak to w ogóle obsłużyć, bo nie wiem w jaki sposób ma mi się pokazać "Zamiana"?
rocktech.pl
19.04.2012, 11:45:31
A więc ten selektor działa na element a bezpośrednio po elemencie z atrybutem value zawierającym słowo "tekst" podmieniając zawartość elementu a na ciąg znaków "Zmiana".
Pobaw się tym przykładem. U mnie na Operze nie renderuje zmiany na żywo. Musze odświeżyć stronę aby zobaczyć efekt.
vieri_pl
20.04.2012, 03:50:37
Z ciekawości, czemu czysty CSS, a nie np. jQuery i metody onChange, keyup etc.?
5w155
20.04.2012, 07:27:36
Poza tym, że bawię się nowymi możliwościami CSS to mam nadzieję, że uda mi się stworzyć serwis, dla siebie, jak najbardziej odporny na wszelkie AdBlocki, NoScripty, Super Extra Mega Ads Blockery itp.
Kurde, mam problem z tym kodem. Nadal nie wiem jak wywołać tekst "Zmiana". Jest ktoś wstanie napisać coś takiego, by tekst <a> zmieniał się na treść inputa?
by_ikar
20.04.2012, 07:49:52
Bezsensu, po co coś takiego robić? Odporny na adblocki? A czemu adblock miałby blokować formularz?
5w155
20.04.2012, 07:53:12
Po prostu chcę zrobić serwis w całkowitym HTML+CSS bez JS i sztuczek PHP-owych, a żeby wyglądądał jak nafaszerowany jQuery. Taka programistyczna masturbacja. Interpretacja dowolna.
rocktech.pl
20.04.2012, 07:56:07
Serwisu nie zrobisz bez "sztuczek", co najwyżej portfolio.
Jak dla mnie to i tak plain/text wraca w wielkim stylu.
by_ikar
20.04.2012, 10:56:11
Żeby wyglądał jak nafaszerowany jquery, to możesz co najwyżej pomarzyć że coś takiego zrobisz, bo jest to nie wykonalne. Jakieś niewielkie animacje, rollovery, gradienty czy inne to możesz wykonać. Bardziej zaawansowane rzeczy to już nie bardzo. Ilość osób blokujących javascript, można z pewnością policzyć na palcach u jednej ręki. I przeważnie takie osoby robią to świadomie i wiedzą z czego kastrują strony internetowe. Jak dla mnie bezsensu
5w155
23.04.2012, 07:17:41
Ale kiedy chcesz takie rzeczy wykorzystać do np. Allegro to już inna sprawa. Tam można tylko bawić się w HTML+CSS.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.