gpt4 book ai didi

php - 选择onchange问​​题

转载 作者:行者123 更新时间:2023-11-27 22:37:13 26 4
gpt4 key购买 nike

我正在研究品牌过滤器。当我从下拉列表中更改品牌名称时,我什么也没得到;似乎没有触发任何事件。

下面是我的代码:

<select onchange="location.href=[server.url type='fullpage' query='sort=price&brand=$brand']">

<?php
$brands = dfr_get_brands_list($category);
foreach ($brands as $brand) : ?>

<option><?php echo $brand; ?></option>

<?php endforeach; ?>

</select>

[server.url type='fullpage' query=''] 返回当前页面的完整 URL,例如:http://www.mysite.com/store/类别/鞋子/

最佳答案

您不能混合使用 JavaScript 和 PHP。 JavaScript 运行在客户端,PHP 运行在服务器端,它们不能一起运行。

将逻辑从 HTML 标记中分离出来并创建一个函数,在更改时调用该函数。清理代码,使其更易于阅读和维护。

您需要做的是更改代码以将品牌动态添加到 url 的末尾

function gotoPage(){
var url = "theBaseUrlHere";
var sel = document.getElementById("yourSelectId");
var brand = sel.options[sel.selectedIndex].text;
window.location.href = url + "&brand=" + brand;
}

关于php - 选择onchange问​​题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13270901/

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