Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html, js] jak przekazac zmienna z formularza do js?
Forum PHP.pl > Forum > Przedszkole
kull
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
tansky
  1. <form onsubmit="switch()" action="">
  2. (...)
  3. </form>
kull
stronka jest w asp 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 sad.gif

co ja tutaj mam zle 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
Kamson
  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ć
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.