Временные решения вложенных форм - PullRequest
0 голосов
/ 16 августа 2011

Я достаточно осведомлен о том, что вложенные формы недопустимы, я создаю простую форму с помощью php, которая должна содержать другую форму, управляющую полем загрузки изображений ajax, чтобы я мог передать путь к файлу в исходную форму.

пример кода ниже;

<form>
    <fieldset>
        <input>
    </fieldset>
    <fieldset>
        <input>
    </fieldset>
    <form action="js/ajaxupload.php" method="post" name="sleeker" id="sleeker" enctype="multipart/form-data">
        <input type="hidden" name="maxSize" value="9999999999" />
        <input type="hidden" name="maxW" value="400" />
        <input type="hidden" name="fullPath" value="http://192.168.10.10:8080/intranet/dashboard/uploads/" />
        <input type="hidden" name="relPath" value="../uploads/" />
        <input type="hidden" name="colorR" value="255" />
        <input type="hidden" name="colorG" value="255" />
        <input type="hidden" name="colorB" value="255" />
        <input type="hidden" name="maxH" value="200" />
        <input type="hidden" name="filename" value="filename" />
        <input type="file" name="filename" style="float:left; width:40% !important;" onchange="ajaxUpload(this.form,'js/ajaxupload.php?filename=name&amp;maxSize=9999999999&amp;maxW=200&amp;fullPath=http://192.168.10.10:8080/intranet/dashboard/uploads/&amp;relPath=../uploads/&amp;colorR=255&amp;colorG=255&amp;colorB=255&amp;maxH=300','upload_area','File Uploading Please Wait…&lt;br /&gt;&lt;img src=\'images/loader_light_blue.gif\' width=\'128\' height=\'15\' border=\'0\' /&gt;','&lt;img src=\'images/error.gif\' width=\'16\' height=\'16\' border=\'0\' /&gt; Error in Upload, check settings and path info in source code.'); return false;" />
    </form>
    <fieldset>
        <input>
    </fieldset>
    <fieldset>
        <input>
    </fieldset>
<submit>
</form>

В предыдущем проекте я только что поместил загрузку изображения ниже исходной формы и вернул скрытые входные данные обратно в исходную форму, к сожалению, это будет невозможноэтот проект,

любые идеи, чтобы обойти эту проблему будет принята!

1 Ответ

0 голосов
/ 21 июня 2012

Существует ли какая-либо система для анализа External_form.pl в Internal_form.pl. Например:

  1. form.html

    <html>
    ....
    ....
    <form ... method="post" action="External_form.pl">
    ....
    ....
    </form>
    

    Эта форма отправляет значения в External_form.pl

  2. External_form.pl

    Он проверяет Отправленные_данные и снова отправляет это значение в другую форму Internal_Form.pl

  3. Internal_Form.pl

    Наконец, он отправляет данные в (External.pl или Form.html) и обрабатывает проверенную дату в бэкэнде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...