JavaScript - 送信後にPHPチェックボックスフォームを更新するときに選択された状態を保存する方法
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:06:30
0
2
411


<?php
// まず、関連する呼び出しコードをここに記述します


$コイン = 1280;
$money = 1121;
$coinsale = $coin / 100;
if ( $_POST[ "コイン" ] != 0 ) {
    $money -= $coinsale;

}

?>
<html>

<頭>
    <メタ文字セット="utf-8">
    <title>無題のドキュメント</title>
</head>



<本体>

    <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 $money ?>
        </p>
        <input type="hidden" id="goodsmoney" name="goodsmoney" value="<?php echo $money; ?>"/>
    </フォーム>

</ボディ>
<スクリプト>
    

            関数 checkboxOnclick( チェックボックス ) {

                var Goods = document.getElementById( "npay" );
                var m = document.getElementById( "セール" ).value;
                var c = document.getElementById( "asd" ).value;
                var f = document.getElementById( "form1" );
                if (checkbox.checked == true) {

                    m -= c;
                    Goods.innerHTML = "¥" + m;
                    f.submit();
                } それ以外 {
                    Goods.innerHTML = "¥" + m;
                    
                }
            }
    <!--$.("input[type='checkbox']:checked")-->
        
    
</スクリプト>

</html>

具体的な実装がわかりませんし、PHP にも詳しくありませんので、簡単な例を教えていただければ幸いです。皆さん、ありがとう:)

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

全員に返信(2)
洪涛
  1. フォームを送信した後、コントローラーで値を取得して返すことができます

  2. 固定ロケーションストレージ。例: 選択した値を保存する非表示のタグをページに追加します。Cookie

  3. ページを更新せず、ajaxを使用して値を渡します

  4. ページに iframe を配置し、フォームを iframe にコピーして送信します

いいねを押す +0
Peter_Zhu

$.("input[type='checkbox']:checked") 値を取得したら、ページを更新するたびに、最初に Cookie の値を取得してから、 .each を使用します。エフェクトをループして出て​​きます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート