如何从PHP变量中的onClick获取值

时间:2018-03-13 10:56:19

标签: javascript php

showLabel() {
    this.$set(this.labelStyle, 'opacity', 1);
}

我希望从$ PHP变量中的ONCLICK函数得到值true或false。

5 个答案:

答案 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;
}

?>