Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][AJAX]Formularz, problem z checkboxem
Hazo
post 20.08.2008, 20:13:26
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 7.08.2008

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


Pisałem sobie skrypt, który ma wykonywać kod php z oddzielnego pliku bez odświeżania strony pobierając dane z formularza ale niestety utknąłem na checkboxach. Checkbox bez względu na to czy jest zaznaczony czy też nie przyjmuje value=1. Nie mam pojęcia dlaczego tak sie dzieje, ktoś mógłby mi powiedzieć co tu jest nie tak?
Z góry dzięki za odpowiedź.

  1. <script type="text/javascript" src="http://advajax.anakin.us/advajax.js"></script>
  2. <script type="text/javascript">
  3. function sprawdz(frm) {
  4. advAJAX.get( {
  5. url: 'checkscript.php',
  6. parameters : {
  7. 'nazwa' : frm.nazwa.value,
  8. 'checkbox' : frm.checkbox.value
  9.  
  10. },
  11. onSuccess : function(obj) {
  12. document.getElementById("wyn").innerHTML = obj.responseText;
  13. }
  14. } );
  15. }
  16. <form onsubmit="sprawdz(this); return false">
  17. <input type="text" name="nazwa" />
  18. <input type="submit" /><br />
  19. <input type="checkbox" name="checkbox" value="1" />
  20. <div id="wyn" style="display: inline;"></div>
  21. </form>



  1. <?php
  2. $nazwa = $_GET['nazwa'];
  3. echo $nazwa;
  4.  
  5. $checkbox = $_GET['checkbox'];
  6.  
  7. if ($checkbox == "1")
  8. echo "Zaznaczone";
  9. else
  10. echo "Niezaznaczone";
  11. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:50