Skocz do zawartości

Zdjęcie
- - - - -

Options & textarea


Najlepsza odpowiedź unbreak, 16 marca 2014 - 18:22

onClick na opcji z selecta? Nie sądzę :D

 

1. Nie ma jeszcze HTML6 :P

2. Nie <options>tekst</options> a <option>... ;)

 

Co do samego tematu, to jak najbardziej się da :) 'Podłączasz' pod stronę jquery a później przy HTML tego typu:

<select name="" id="options">
  <option value="jeden">Jeden</option>
  <option value="dwa">Dwa</option>
  <option value="inne">Inne</option>
</select>
<textarea id="text"></textarea>

Wrzucasz takiego skrypta:

$(document).ready(function(){
  $("select#options").change(function(){
    if( $(this).val() == 'inne' ) $("textarea#text").show();
    else $("textarea#text").hide().val("").text("");
  });
});

:D

Przejdź do postu


4 odpowiedzi w tym temacie
  • Zamknięty Temat jest zamknięty
nxx

    Nowy użytkownik

  • 25 postów
    • :
0
Neutralna

Napisano 16 marca 2014 - 17:17

#1

Witajcie, jest taka możliwość (nie jestem pewien, czy HTML6 / JS), aby zrobić coś jak mam listę SELECT -> a w niej każde jest użyte jako <options>tekst</options> - aby po kliknięciu (nie w każdy) ukazała się textarea, reasumująć:

Mamy do wyboru kilka opcji, jeśli żadna nam nie pasuje wbieramy coś w stylu "inna" i ukazuje się nam textarea. Pozdrawiam. :)


  • 0

Michał

    Stary wyjadacz

  • 301 postów
    • Czas spędzony online: 16d 7h 11m 3s
95
Znakomita!

Napisano 16 marca 2014 - 17:36

#2

Możesz sobie zrobić zdarzenie onClick w JS dla jednej opcji <select> która wyświetli <textara> lub <input type ="text"> (czyt zmieni np. klasę).


  • 1

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 16 marca 2014 - 18:22   Najlepsza odpowiedź

#3

onClick na opcji z selecta? Nie sądzę :D

 

1. Nie ma jeszcze HTML6 :P

2. Nie <options>tekst</options> a <option>... ;)

 

Co do samego tematu, to jak najbardziej się da :) 'Podłączasz' pod stronę jquery a później przy HTML tego typu:

<select name="" id="options">
  <option value="jeden">Jeden</option>
  <option value="dwa">Dwa</option>
  <option value="inne">Inne</option>
</select>
<textarea id="text"></textarea>

Wrzucasz takiego skrypta:

$(document).ready(function(){
  $("select#options").change(function(){
    if( $(this).val() == 'inne' ) $("textarea#text").show();
    else $("textarea#text").hide().val("").text("");
  });
});

:D


  • 2

webDeveloper


nxx

    Nowy użytkownik

  • 25 postów
    • :
0
Neutralna

Napisano 17 marca 2014 - 23:14

#4

Dziękuję, można /cl


  • 0

zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 17 marca 2014 - 23:45

#5

Problem rozwiązany. Zamykam na prośbę autora.


  • 1




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych