• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Stylizowanie formularza przez JS.

Object Storage Arubacloud
0 głosów
267 wizyt
pytanie zadane 18 października 2018 w HTML i CSS przez LinosiK Obywatel (1,920 p.)
zmienione kategorie 18 października 2018 przez criss

Cześć wszystkim ! 

Mam pewien problem, próbowałem go szukać w internecie, jednak nie mogę nic znaleźć.. być może źle szukam bo nie wiem do końca jak to nazwać. Dlatego zgłaszam się tutaj z prośbą o pomoc. Mianowicie:

Mam takiego sobie diva:

<div id="formularz">
			<h1>FORMULARZ KONTAKTOWY</h1><br>
			<div id="dane">
				<p id="dane2">Imie nazwisko<br>
				kontakt@imienazwisko.pl</p>
			</div>
			<input type="button" value="Przejdź" onclick="zmien()" id="zmien">

Po kliknięciu w przycisk chciałbym aby w divie o id=formularz pojawił się formularz kontaktowy zamiast napisów. w Javascripcie na szybko napisałem skrypt i działa podmienia zawartość, jednakże chciałbym to wystylizować i moje pytanie brzmi jak to zrobić ? 

Oraz jak zrobić płynniejsze przechodzenie pomiędzy tą zmianą ? Np przesunięcie wszystkiego w lewo ( "stary" div wyjeżdża w lewo, a formularz wjeżdża od prawej do lewej i zatrzymuje się na środku ).

Skrypt JS:

function zmien(){
    formularz='<form> Imię: <input type="text" name="imie"/><br>Nazwisko:<input type="text" name="nazwisko"/><br>E-mail:<input type="text" name="email"/><br>Treść:<textarea></textarea><br><input type="submit" value="wyślij"/></form>'
    document.getElementById("formularz").innerHTML=formularz;
}

Aha no i pytanie jeszcze mam czy mogę jakoś inaczej zapisać kod HTML w mojej zmiennej, jak narazie wszystko mam w jednej linii i przez to mój kod jest mało przejrzysty :(. Z góry dziękuję za pomoc !

1 odpowiedź

–1 głos
odpowiedź 18 października 2018 przez AdamSiekierski Dyskutant (8,340 p.)

No powinno się używać struktury DOM. Tu masz taki dość obszerny artykuł. 

Pzdr

komentarz 18 października 2018 przez kenjiro244 Dyskutant (8,600 p.)

Więc raczej tutaj warto o tym przeczytać Tutaj a nie na w3schools chociażby dlatego

komentarz 21 października 2018 przez AdamSiekierski Dyskutant (8,340 p.)
Przejrzałem podesłane przez Ciebie linki przejrzałem i zgadzam się - W3Schools jest słabe i nie powinno sie z tamtąd uczyć. Natomiast na przejrzenie jakiejś nowej funkcji w JS jest całkiem ok. Nigdy nie kopiuję kodów z W3S bo są też słabe. Artykułów z kursjs nigdy zbytnio nie trawiłem, ja zawsze lubię taką "Wiedzę w pigułce", lubię korzystać z dokumentacji języków, chociaż nie mówię że kursjs jest słaby.

Pzdr

Podobne pytania

+3 głosów
1 odpowiedź 3,120 wizyt
0 głosów
0 odpowiedzi 133 wizyt
0 głosów
1 odpowiedź 105 wizyt
pytanie zadane 14 sierpnia 2020 w JavaScript przez Marak123 Stary wyjadacz (11,190 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...