Maison > Questions et réponses > le corps du texte
<?php
$pièce=1280 ;
$argent=1121 ;
$vente de pièces=$pièce/100 ;
?>
<input id="argent" type="caché" value="<?php echo $money?>">
<input id="coin" type="checkbox" value="<?php echo $coinsale?>" onclick="checkboxOnclick(this)">asdsa<br>
<input id="salemoney" type="txt" style="border: none" readonly="true" ><?php echo $money?>
</corps>
<script type="text/javascript">
fonction checkboxOnclick(case à cocher) {
var num1=document.getElementById("argent").value;
var num2=document.getElementById("coin").value;
var num3=num1-num2;
if (checkbox.checked == true){
document.getElementById("salemoney").value=num3;
}autre{
document.getElementById("salemoney").value=num1;
}
}
</script>
Cela ne peut changer que le texte de la zone de texte Txt, mais ne peut pas réellement changer la valeur de sortie PHP
J'ai essayé de mettre le CheckBox dans la soumission du formulaire et j'ai donné mon propre jugement PHP, mais je ne l'ai pas compris< br> Je voudrais vous demander comment faire Merci pour cela
给我你的怀抱2017-05-16 13:10:34
Écrivez simplement une interface ajax en arrière-plan.
ajax Je ne l'écrirai pas, si vous ne savez pas comment le rechercher sur Google vous-même.
public function returnSaleMoney(){
$num1 = $_POST[''];
$num2 = $_POST[''];
$res = '自己写计算方法';
echo json_encode($res);
}
Personnellement, si vous souhaitez modifier la valeur de sortie ici, il est plus approprié d'utiliser js pour la gérer.