javascript - Comment enregistrer l'état sélectionné lors de l'actualisation du formulaire de case à cocher php après sa soumission
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:06:30
0
2
445
<!doctype html>

<?php
//Écrivez d'abord le code d'appel correspondant ici


$pièce = 1280 ;
$argent = 1121 ;
$piècesvente = $pièce / 100 ;
si ( $_POST[ "pièce" ] != 0 ) {
    $argent -= $vente de pièces ;

}

?>
<html>

<tête>
    <meta charset="utf-8">
    <title>Document sans titre</title>
≪/tête>



<corps>

    <form id="form1" name="form1" action="test.php" method="post">
        <input id="coin" name="coin" type="checkbox" value="<?php echo ($coinsale)?>" onclick="checkboxOnclick(this)">Tuotecoin

        <input id="sale" type="hidden" value="<?php echo($money)?>">
        <input id="asd" type="hidden" value="<?php echo($coinsale)?>">
        <p id="npay" style="width:100%;height:95px;line-height:50px;font-weight:800;font-size:14px;color:red; text-align:center">
            ¥
            <?php echo $argent ?>
        </p>
        <input type="hidden" id="goodsmoney" name="goodsmoney" value="<?php echo $money; ?>"/>
    </formulaire>

</corps>
<script>
    

            fonction checkboxOnclick( case à cocher) {

                var marchandises = document.getElementById( "npay" );
                var m = document.getElementById( "vente" ).value;
                var c = document.getElementById( "asd" ).value;
                var f = document.getElementById( "form1" );
                if (checkbox.checked == true) {

                    m -=c;
                    marchandises.innerHTML = "¥" + m;
                    f.submit();
                } autre {
                    marchandises.innerHTML = "¥" + m;
                    
                }
            }
    <!--$.("input[type='checkbox']:checked")-->
        
    
</script>

</html>

J'espère que vous pourrez me donner un petit exemple. Je ne connais pas l'implémentation spécifique et je ne suis pas familier avec PHP. Merci à tous :)

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(2)
洪涛
  1. Après avoir soumis le formulaire, vous pouvez obtenir la valeur dans le contrôleur et la renvoyer

  2. Stockage d'emplacement fixe, par exemple : ajouter une balise cachée à la page pour stocker la valeur sélectionnée, cookie

  3. Ne rafraîchissez pas la page, utilisez ajax pour transmettre la valeur

  4. Mettez une iframe sur la page, copiez le formulaire dans l'iframe et soumettez-le

Peter_Zhu

$.("input[type='checkbox']:checked") Après avoir obtenu la valeur, vous pouvez la mettre dans le cookie Chaque fois que vous actualisez la page, obtenez d'abord la valeur dans le cookie, puis utilisez .each. pour parcourir l'effet. Sortez

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal