showLabel() {
this.$set(this.labelStyle, 'opacity', 1);
}
我希望从$ PHP变量中的ONCLICK函数得到值true或false。
答案 0 :(得分:1)
这是输入字段 并且javascript尝试这样:
function confirm_func(product_image_id, product_id) {
var r = confirm("Are you sure?");
if (r == true) {
$.ajax({
url: '/your file.php',
method: "POST",
{
product_id: product_id
},
success: function (data) {
}
});
}
}
并检查isset POST [' product_id'] ....希望这有帮助!
答案 1 :(得分:0)
如果没有将它发布到脚本中,你无法在PHP变量$a
中得到它的结果,你需要使用jQuery或等价物将值发布到服务器并接收答案,然后修改你的HTML代码或做任何事情你想
答案 2 :(得分:0)
您可以尝试使用ajax,如果返回成功 - 请使用post param提交您的表单吗?
答案 3 :(得分:0)
使用AJAX而不是简单的Javascript。通过Ajax params捕获并发送布尔值。请遵循以下网址:http://thisinterestsme.com/simple-ajax-request-example-jquery-php/将帮助您解决此问题。
希望这有帮助!
答案 4 :(得分:0)
这是你要找的东西吗?用简单的javascript函数制作。
<form method="post" action="#">
name <input type="text" name="na" />
Male <input type="radio" name="r" value="Male" />
Female <input type="radio" name="r" value="FeMale" />
<input type="hidden" id="confirm" name="confirm" value="">
<input type="submit" name="sbt" onclick="confirmTrueOrFalse()" />
</form>
<script type="text/javascript">
function confirmTrueOrFalse()
{
var x;
var r=confirm("Are you sure?");
if (r==true){
document.getElementById("confirm").value = "true";
}
else{
document.getElementById("confirm").value = "false";
}
}
</script>
<?php
$a ="";
if(isset($_POST['sbt']))
{
$a = $_POST['confirm'];
echo $a;
}
?>