【发布时间】:2010-02-02 21:35:20
【问题描述】:
我有一个 php“添加分类”页面,用户可以在其中填写多个下拉列表的详细信息。
在底部,我有一个图片上传工具,它需要页面提交给自己,然后预览该图片。 问题是,每当这样做时,下拉列表的值都会被重置,因此用户必须重新选择所有内容。
我之前问过这个问题,但是我用的方法不起作用我现在注意到了...... 这是问: 'Remember' form drop list value when submitting to SELF?
如上所述,我已经设法解决了这个问题,方法是使用带有 PHP 的 javascript 来“抓取”所选选项的值,然后使用具有完全相同名称的 ID 的值,并添加一个选定的标签给它。见下图:(这个js在页面底部)
var areaOption = byId("<?php echo @$_POST['annonsera_area'];?>") || "Välj Län";
areaOption.selected=true;
这里的问题是,每当一个元素与另一个元素具有相同的 id 时,它就无法工作。而且我必须使用相同的 ID:s,因为很多选项都是“年份”,用户可以选择作为“车辆”的“制造年份”...
不管怎样,有没有其他方法可以解决这个问题?
谢谢
【问题讨论】:
标签: php javascript html