gpt4 book ai didi

php - match() 函数和匹配变量

转载 作者:行者123 更新时间:2023-12-02 18:48:01 28 4
gpt4 key购买 nike

现在我有一个文本输入和一个 php 变量。

$price = 200;
<input type="text" name="promotion_code">

用户输入“promotion_code”值后,没有提交按钮或任何链接。
它可以匹配该页面上 javascript 之间的“promotion_code”。让我们说一下 javascript:

var str="123203";

所以我想将“promotion_code”与“var str”匹配。
如果匹配则 $price = $price - 10;
如果不匹配,则 $price 值不会改变..任何可以帮助或任何方法来解决这个问题?

注意:!!被告知。该表单没有提交按钮..当用户输入promotion_code时,比较过程应该及时进行。

最佳答案

您不应该使用 JavaScript 来执行此操作,它不够安全。任何人都可以通过查看您页面的源代码来查看您的 JavaScript 代码。

尝试用ajax请求来实现。

jQuery.ajax({
type : "post",
url : "request.php",
data : "code=" +jQuery("input[name=promotion_code]").val(),
success : function(ret){
jQuery("#price").text(ret);
}
});

这里使用值代码调用页面 request.php

这里可以是 request.php :

$price = 200;
$code = $_POST["code"];
if( $code == "123203" ){
$price -= 10;
}
return $price;

然后使用 request.php 页面返回的数据更新价格字段。

当然,您必须调整该代码。我希望这能有所帮助。

关于php - match() 函数和匹配变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16165082/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com