Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Radio i wyświetlanie
jjeerry
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 5.06.2009

Ostrzeżenie: (0%)
-----


Witam. Mam taki problem (choć bardzo słabo znam JS i nie wiem czy coś takiego w ogóle jest możliwe):

Kod
<input type="radio" name="spr" id="spr1" value="1" onClick="spr();" />Osoba prywatna <input type="radio" name="spr" id="spr2"  value="2" onClick="spr();" />Firma</td>
            </tr>
            <tr>
                <td>
                <script language="JavaScript">
                function spr() {
                if (document.getElementById("spr1").checked==true) {
                        document.write("PESEL:")
                }
                if(document.getElementById("spr2").checked==true) {
                        document.write("NIP:")
                        }
                }
                </script>


Powinno to działać tak, że w momencie wybrania opcji w radio w dokumencie powinien się zmieniać napis. Czy coś takiego jest w ogóle możliwe? A jeśli tak, to czy ktoś mógłby podpowiedzieć jak to zrobić?
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
^bmb
post
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 2
Dołączył: 12.12.2005

Ostrzeżenie: (0%)
-----


ale gdzie ma sie pojawiać ten napis?

zrób pustego diva o jakims id.

Olej document.write w funkcji js a zamiast tego wrzucaj odpowiedni tekst do diva za pomocą getElementById i innerHTML

BTW
W samym tagu script nie stosuje się już raczej atrybutu language zamiast tego type="text/javascript"

a w if-ach nie musisz przyrównywać do true (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) powinno wystarczyć if(document.getElementById("spr1").checked) ...
Go to the top of the page
+Quote Post
jjeerry
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 5.06.2009

Ostrzeżenie: (0%)
-----


Dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) W sumie zmieniłem na coś takiego:

Kod
            <tr>
                <td>Rodzaj:</td>
                <td><input type="radio" name="spr" value="1" onclick="document.getElementById(\'ident\').innerHTML=\'PESEL:\'">
                Osoba prywatna <input type="radio" name="spr" value="2" onclick="document.getElementById(\'ident\').innerHTML=\'NIP:\'">Firma</td>
            </tr>
            <tr>
                <td>
                <div id="ident">&nbsp;</div>
                </td>
                <td></td>
            </tr>


i teraz śmiga (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 04:49