Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html, js] jak przekazac zmienna z formularza do js?
kull
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 12.03.2007

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


linkiem wywoluje akcje tak:
<a href="java script:switchid('a1');">answer 1</a>

a jak zrobic to przez formularz??
  1. <form action="java script:switchid(plec);" enctype="text/plain" method="post">
  2.  
  3. <input type="radio" name="plec" value="a1" checked="checked" /> Kobieta
  4. <br />
  5. <input type="radio" name="plec" value="a2" /> Mężczyzna
  6.  
  7. <input name="submit" type="submit" value="Wyślij" />
  8.  
  9. </form>

takie cos nie dziala. why? help


-------------------------
uprasza sie o korzystanie
z odpowiedniego BBCode
tym razem poprawiam
~Cienki1980


Ten post edytował Cienki1980 22.03.2007, 08:19:46
Go to the top of the page
+Quote Post
tansky
post
Post #2





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 5.12.2005

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


  1. <form onsubmit="switch()" action="">
  2. (...)
  3. </form>


Ten post edytował tansky 21.03.2007, 22:42:53
Go to the top of the page
+Quote Post
kull
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 12.03.2007

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


stronka jest w asp (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

------------------------------------------------- edit
ale chyba znalazlem rozwiazanie:

  1. <form name=formularz>
  2.  
  3. <input name=a type=radio value="a1">1<br>
  4. <input name=a type=radio value="a1">1<br>
  5. <script language="javascript">
  6. function sprawdz(){
  7. if(document.formularz.a.value!=" ") switchid('a2');
  8.  
  9. }

------------------------------------------------edit

kurcze, jednak nie dziala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

co ja tutaj mam zle (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

  1. <form name=form>
  2.  
  3. <input name="a" type="radio" id="a1" value="a1">1<br>
  4. <input name="a" type="radio" id="a2" value="a2">2<br>
  5. <input name="a" type="radio" id="a3" value="a3">2<br>
  6. <input name="a" type="radio" id="a4" value="a4">2<br>
  7.  
  8. <script language="javascript">
  9. function see(){
  10. if(document.form.getElementById(a1).value="true") switchid('a2');
  11. if(document.form.getElementById(a2).value="true") switchid('a2');
  12. if(document.form.getElementById(a3).value="true") switchid('a3');
  13. if(document.form.getElementById(a4).value="true") switchid('a4');
  14. }
  15.  
  16. <input type=button value=wyślij onClick="see()"></form>
  17.  
  18. <input type=button value=wyślij onClick="sprawdz()"></form>



-------------------------
uprasza sie o korzystanie
z odpowiedniego BBCode
tym razem poprawiam
~Cienki1980


Ten post edytował Cienki1980 22.03.2007, 08:20:19
Go to the top of the page
+Quote Post
Kamson
post
Post #4





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 23.10.2006
Skąd: Warszawa

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


  1. <form name=form>
  2. <input name="a" type="radio" value="a1">
  3. <input name="a" type="radio" value="a2">
  4. <input name="a" type="radio" value="a3">
  5. <input name="a" type="radio" value="a4">
  6. <input type="button" onClick="funkcja()">
  7. </form>
  8.  
  9. <script language="javascript">
  10.  
  11. function funkcja () {
  12. var wartosc = document.form.a.value;
  13. if(wartosc) { switchid(wartosc); }
  14. }
  15.  


nie sprawdzałem ale powinno działać

Ten post edytował Kamson 22.03.2007, 09:03:43
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: 23.12.2025 - 16:34