Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    108

    Invio stato checkbox con ajax

    ciao a tutti, questo è il form che ho realizzato
    codice:
    <input type="checkbox" id="paypal" class="checkbox"  name="paypal" value="true" />
    e questo lo script ajax
    codice:
    <script type="text/javascript">
    
                $(document).ready(function() {
                    $("#generator").submit(function(){
    		var paypal = $("#paypal").attr('value');
                        $.ajax({
                            url: 'core.php',
                            type: "POST",
                            data: "paypal="+paypal,
                            success: function(data) {
                                $('div#result2').empty().html("<table width='100%' border='0' cellspacing='2' cellpadding='0' style='font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14; color:#999999'><tr><th scope='col'>STIAMO ELABORANDO I DATI...</th></tr><tr><td><div align='center'>[img][/img]</div></td></tr></table>")
                                setTimeout(function(){
                                    $("div#result2").html(data);
                                }, 2000);
                            }
                    
                        });
                
                        return false;
                    }); 
    
                });
           </script>
    il problema è che il value del form ossia "true" viene inviato sempre anche se il checkbox non è selezionato, come posso fare per inviarlo solo su selezione dell'utente??
    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    var paypal = $("#paypal")[0].checked;

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.