Javascript 选择选项值onload

Javascript 选择选项值onload,javascript,php,sorting,onload,Javascript,Php,Sorting,Onload,我正在使用一个名为Tomatocart的PHP购物车系统。我正在使用一个精简版,我已经删除了所有的购物车功能,使在线目录。这里- 我的问题是我想按一定的顺序显示产品,但是购物车没有这样的功能。我认为这样做的方式是使用价格对产品进行默认排序,即使没有显示价格 通过下拉菜单显示后,可以更改排序顺序 如按姓名排序 默认情况下,当选择类别时,其末尾没有EG&sort=name 页面代码中显示的代码为 <select name="sort" id="sort" onchange="this.for

我正在使用一个名为Tomatocart的PHP购物车系统。我正在使用一个精简版,我已经删除了所有的购物车功能,使在线目录。这里-

我的问题是我想按一定的顺序显示产品,但是购物车没有这样的功能。我认为这样做的方式是使用价格对产品进行默认排序,即使没有显示价格

通过下拉菜单显示后,可以更改排序顺序

如按姓名排序

默认情况下,当选择类别时,其末尾没有EG&sort=name

页面代码中显示的代码为

<select name="sort" id="sort" onchange="this.form.submit()"><option value="sku">Part No. (ASC)</option><option value="sku|d">Part No. (DESC)</option><option value="name">Product Name (ASC)</option><option value="name|d">Product Name (DESC)</option></select>
}

其中sku是零件号。我已经更改了上面的代码。最初,它被设置为按价格和名称排序,并且运行良好

我一直在努力研究如何使用Javascript onload来完成类似于下拉菜单的工作,但在加载页面时默认按价格对产品进行排序。我可以让onload事件工作,但不能对产品进行排序。或者有没有其他方法可以做到这一点?我通常可以解决这样的问题,但我被困在这里了。非常感谢您的帮助

在product_listing.php上测试我尝试添加的内容

<form action="" method="post" name="form1" id="sort" ><input name="" type="submit" /></form>

提交后,它将执行所需的操作。按sku分类

我还有

<title>onload test</title><script>
function load() {
alert("load event detected!");
}
window.onload = load;
</script>  
onload测试
函数加载(){
警报(“检测到加载事件!”);
}
window.onload=加载;
每次单击一个类别链接时,都会弹出警报,因此我知道onload事件正在工作。我只是无法让任何表单在onload的情况下提交


由于我刚刚使用这些工具进行测试,它们现在被禁用。

在product_listing.php上,我添加了product_listing.php,我添加了product_listing.php
<form action="" method="post" name="form1" id="sort" ><input name="" type="submit" /></form>
<title>onload test</title><script>
function load() {
alert("load event detected!");
}
window.onload = load;
</script>