Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz w czystym CSS
Forum PHP.pl > Forum > Po stronie przeglądarki
5w155
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
Witam.

Ja widzę jedynie taką możliwość..

  1. [value~=tekst] + a {
  2. content:"Zmiana";
  3. color:red;
  4. }
5w155
Jak to w ogóle obsłużyć, bo nie wiem w jaki sposób ma mi się pokazać "Zamiana"?
rocktech.pl
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
Z ciekawości, czemu czysty CSS, a nie np. jQuery i metody onChange, keyup etc.?
5w155
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
Bezsensu, po co coś takiego robić? Odporny na adblocki? A czemu adblock miałby blokować formularz?
5w155
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
Serwisu nie zrobisz bez "sztuczek", co najwyżej portfolio.
Jak dla mnie to i tak plain/text wraca w wielkim stylu. smile.gif
by_ikar
Ż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 wink.gif
5w155
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.