【问题标题】:Drop list options and submitting php page to self删除列表选项并将 php 页面提交给自己
【发布时间】: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


    【解决方案1】:

    您是否考虑过使用 AJAX 样式的文件上传脚本?例如:

    http://www.uploadify.com/

    这将允许您的用户将图像上传到页面,而无需提交整个表单或刷新页面。

    【讨论】:

      【解决方案2】:

      从技术上讲,您不应该有相同的 ID。尝试重新考虑您是如何做到的,否则,您可以使用 AJAX(假设您很乐意只支持启用 javascript 的人)。

      【讨论】:

        猜你喜欢
        • 2014-05-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-14
        • 1970-01-01
        • 1970-01-01
        • 2012-11-11
        相关资源
        最近更新 更多