Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] przy zmianie option pojawiajace sie input
rzseattle
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


Chodzi mi cos takiego ze w select mam dwie wartosci "Watch action" i "Watch user", no i chce zeby przy zmianie wartosci na "Watch action" pojawialy mi sie 2 inputy (tekst) "action" i "module" a przy wyborze "Watch user" 1 pole "user"

Da sie wogole cos takiego zrobic??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rzseattle
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


version 2

Wasze rozwiazanie (FiDOa Wankstera (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) tak mi sie spodobalo ze postanowilem przy ich pomocy tworzyc cale formularze - dzieki czemu naprawde zaoszczedze wiele czasu na przygotowanie osobnych szablonow i akcji do pokazywania formularzy.
Natrafilem jednak na pewien problem - po stworzeniu formularza nie chce go wysylac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Kiedy stosuje zwyklego submita nic sie nie dzieje a kiedy zastosuje onclick="document.nazwa_forma.submit()" wyskakuje
Cytat
Błąd: missing ; before statement
Kod źródłowy:
document.3.submit();


Hmm moze pokaze kod:
Kod
function changeAction( sub_group_id )

      {

         AF = document.getElementById( sub_group_id );

               form = "<form action='{l}index.php?m=acces_module|a=show_groups{/l}' method='post' name='" + sub_group_id +  "'>";

               AF.innerHTML  = form;

               AF.innerHTML += newInput( 'text', 'name', form );

               AF.innerHTML += newInput( 'hidden', 'sub_group_id', sub_group_id );

               submit = "onClick ='document." + sub_group_id + ".submit();'";

               AF.innerHTML += newInput( 'submit', '', 'Add', '', submit  );

               AF.innerHTML += "</form>";



      }



      function newInput( type, name, value, style, action )

      {

         return '<input type="' + type + '" name="' + name + '" value="' + value + '" style="' + style + '" ' + action +' />';

      }

no i oczywiscie
Kod
<div id="{$group.id}" style="display: inline;"><a href="javascript:changeAction( '{$group.id}' );"> +</a></div>


Czyzbym cos przegapil?
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 04:05