<?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 にも詳しくありませんので、簡単な例を教えていただければ幸いです。皆さん、ありがとう:)
フォームを送信した後、コントローラーで値を取得して返すことができます
固定ロケーションストレージ。例: 選択した値を保存する非表示のタグをページに追加します。Cookie
ページを更新せず、ajaxを使用して値を渡します
ページに iframe を配置し、フォームを iframe にコピーして送信します
$.("input[type='checkbox']:checked") 値を取得したら、ページを更新するたびに、最初に Cookie の値を取得してから、 .each を使用します。エフェクトをループして出てきます