![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 30.03.2009 Skąd: Sępólno Krajeńskie Ostrzeżenie: (0%) ![]() ![]() |
A mianowicie chcę stworzyć coś takiego :
Kod <INPUT TYPE=RADIO NAME="druk" VALUE="A3">A3 <INPUT TYPE=RADIO NAME="druk" VALUE="A4" >A4 <INPUT TYPE=RADIO NAME="druk" VALUE="A5">A5 <INPUT TYPE=RADIO NAME="druk" VALUE="dowolny" >dowolny <INPUT TYPE=TEXTAREA VALUE="rozmiar"> mm i właśnie nie wiem jak to zrobić w javascript żeby po zaznaczeniu jakiegoś z radio zmieniał się rozmiar w textarea a jak zaznaczy się dowolny to tak żeby można było wpisać własny rozmiar. Czy móglby mi ktoś podpowiedzieć jak to zrobić albo czego mam szukać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 30.03.2009 Skąd: Sępólno Krajeńskie Ostrzeżenie: (0%) ![]() ![]() |
Od wczoraj siedzę nad tym poczytałem trochę na temat tego wszystkiego ale nadal nie działa mi zrobiłem coś takiego
Kod function valid( X ){ document.getElementById( 'szer' ).disabled = false; document.getElementById( 'wys' ).disabled = false; if( X == 1 ){ document.getElementById( 'szer' ).disabled = true; document.getElementById( 'wys' ).disabled = true; }else if( X == 2 ){ } } function rozmiar( X ){ var szerokosc = 0; var wysokosc = 0; switch (X) { case '1': szerokosc = 297; wysokosc = 420; break; case '2': szerokosc = 210; wysokosc = 297; break; case '3': szerokosc = 148; wysokosc = 210; break; case '4': szerokosc = 105; wysokosc = 148; break; case '5': szerokosc = 250; wysokosc = 353; break; case '6': szerokosc = 176; wysokosc = 250; break; case '7': szerokosc = 125; wysokosc = 176; break; case '8' : szerokosc = 30; wysokosc = 30; break; default: } } document.write (szerokosc); </script> </head> <body> <table> <form name="formularz"> <tr><td> A3<input type="radio" name="rozmiar" id="A3" value="A3" onclick="valid( '1' );" onChange="rozmiar( '1')" /> A4 <input type="radio" name="rozmiar" id="A4" value="A4" onclick="valid( '1' );" onChange="rozmiar( '2')" /> A5<input type="radio" name="rozmiar" id="A5" value="A5" onclick="valid( '1' );" onChange="rozmiar( '3')" /> A6 <input type="radio" name="rozmiar" id="A6" value="A6" onclick="valid( '1' );" onChange="rozmiar( '4')" /> B4 <input type="radio" name="rozmiar" id="B4" value="B4" onclick="valid( '1' );" onChange="rozmiar( '5')" /> B5<input type="radio" name="rozmiar" id="B5" value="B5" onclick="valid( '1' );" onChange="rozmiar( '6')" /> B6 <input type="radio" name="rozmiar" id="B6" value="B6" onclick="valid( '1' );" onChange="rozmiar( '7')" /> dowolny <input type="radio" name="rozmiar" checked id="dowolny" value="dowolny" onclick="valid( '' );" onChange="rozmiar( '8')" /><br /> Szerokość projektu w mm (30-301) (użytek ze spadem): <input type="text" name="szer" id="szer" value="" /><br /> <script type="text/javascript"> var szer = new LiveValidation("szer"); szer.add( Validate.Numericality,{ minimum: 30, maximum: 301 } ); </script> Wysokość projektu w mm (30-424) (użytek ze spadem): <input type="text" name="wys" id="wys" value="" /><br /> <script type="text/javascript"> var wys = new LiveValidation("wys"); wys.add( Validate.Numericality, { minimum: 30, maximum: 424 } ); </script> działa mi tylko walidacja czyli jeżeli zaznaczę A3 to nie można nic wpisać ale nie działa mi to że się wpisują rozmiary możecie podpowiedzieć co robię źle |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 02:51 |