Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX] Wypełnienie pola tekstowe po kliknięciu na radio
dresik
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 12.06.2007
Skąd: Gorlice

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


Witam,

Chciałbym napisać poniższy skrypt w Ajaxie, ale niestety nie wiem jak się za niego zabrać.

Skrypt ten wypełnia pole tekstowe, tekstem odpowiednim po kliknięciu na pole radio.

Jest to dobry skrypt, ale niestety nie działa pod przeglądarką IE.

  1. <input type="radio" name="z_typ" value="1" onclick="document.getElementById('z_zleceb').value='tekst do wypełnienia';" /> pole 1
  2. <input type="radio" name="z_typ" value="2" onclick="document.getElementById('z_zleceb').value='inny tekst do wypełnienia';" /> pole 2
  3.  
  4. <input type="text" id="z_zleceb" name="z_zleceb" value="" />


(IMG:http://wgrajfoto.pl/pokazfoto/img0211/zrzutbbf4.jpg)

Prosiłbym o pomoc w jego poprawie, lub też w napisaniu takiego skryptu w Ajaxie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
bim2
post
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Czemu kiedy korzystasz z czystego DOMa nagle błąd wywala ci się przy mootols? Używasz tego frameworka do czegoś? Bo jak tak, to korzystaj z jego funkcji do zmiany wartości pola może?
Go to the top of the page
+Quote Post
dresik
post
Post #3





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 12.06.2007
Skąd: Gorlice

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


Nie wiem dlaczego tak zrobiło, na innym kompie w tej samej przeglądarce IE8 nie wyrzuca tego błędu, ale też nie działa.

Ale i tak udało mi się to ogarnąć w następujący sposób:
  1. <script type="text/javascript">
  2. <!-- <![CDATA[
  3. function wypelnij() {
  4. document.getElementById('z_zleceb').value='tekst do wypełnienia';
  5. }
  6. function wyczysc() {
  7. document.getElementById('z_zleceb').value='';
  8. }
  9.  
  10. // ]]> -->
  11. <input type="radio" name="z_typ" value="1" onclick="wypelnij();" /> pole 1
  12. <input type="radio" name="z_typ2" value="2" onclick="wyczysc();" /> pole 2


Ten post edytował dresik 21.02.2011, 10:22:18
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Przecież Twoj skrypt nie ma najmniejszego związku z AJAXem :/
Przenosze
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: 5.10.2025 - 19:38