![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 21.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam muszę zrobić pole wyboru... i problem polega na tym ze coś mi się gmatwa :/ ...
To tak: 1. Mamy pole select 2. Po kliknięciu w pole lista się rozwija... wypieramy co nas tam interesuje... 3. Po wybraniu następuje wyświetlenie pola tekstowego... 4. I teraz nie wiem czy poniższy kod nie zawiera jakichś błędów... (kod nie zawiera pola tekstowego... to narazie pomijamy....) Proszę o pomoc... Kod <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>Moja strona WWW</title> <script type="text/javascript"> function check(){ if(document.html.menu01.value==1) { document.write("01"); }else if (document.html.menu01.value==2) { document.write("02"); }else if (document.html.menu01.value==3) { document.write("03"); }else if (document.html.menu01.value==4) { document.write("04"); }else if (document.html.menu01.value==5) { document.write("05"); }else if (document.html.menu01.value==6) { document.write("06"); }else if (document.html.menu01.value==7) { document.write("07"); }else if (document.html.menu01.value==8) { document.write("08"); } } </script> </head> <body> <form name="html"> <select name="menu01" onChange=check()> <option selected="selected">Wybierz</option> <option value="01">A</option> <option value="02">B</option> <option value="03">C</option> <optgroup label="Grupa"> <option value="04">D</option> <option value="05">E</option> <option value="06">F</option> <option value="07">G</option> </optgroup> <option value="08">H</option> </select> </form> </body> </html> Ten post edytował ArturEales 6.04.2009, 21:35:33 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 274 Pomógł: 54 Dołączył: 2.05.2006 Skąd: Nadarzyn Ostrzeżenie: (0%) ![]() ![]() |
Do wartości pola select tak sie nie dostaniesz
Kod <html>
<head> </head> <boby> <select id="s" onchange="check()"> <option value="0">Wybierz</option> <option value="A">A</option> <option value="B">B</option> <option value="C">C</option> <option value="D">D</option> <option value="E">E</option> <option value="F">F</option> <option value="G">G</option> <option value="H">H</option> </select> <script> function check(){ var s = document.getElementById('s'); var v = s.options[s.selectedIndex].value; if(v!=='0') alert(v); } </script> </body> </html> Ten post edytował Rafal Filipek 7.04.2009, 00:13:56 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
A nie łatwiej:
Kod <select onchange="check(this.value)">
function check(v){ if(v!=='0') alert(v); } -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:57 |