Здравствуйте.

Есть форма (в аттаче) с таблицей объектов. Пытаюсь сделать удаление
отмеченных.

Отладка показывает, что в бакенд отдаётся 3 action delete:

amanda: params[action]: delete
amanda: params[delete]: #t
amanda: params[language]: ru_RU;en_US
amanda: params[_objects]: DailySet1disklist/localhost/etc
amanda: ==========: ==========
amanda: params[action]: delete
amanda: params[delete]: #t
amanda: params[language]: ru_RU;en_US
amanda: params[_objects]: DailySet1disklist/localhost/usr
amanda: ==========: ==========
amanda: params[action]: delete
amanda: params[language]: ru_RU;en_US
amanda: params[type]: disklist
amanda: params[_objects]: DailySet1

Почему params[type] передаётся только в последнем? По нему удобно
различать delete для разных объектов.

Как можно сделать явную передачу значений hostname и diskname в
бакенд при удалении объекта? Эвристика с разбором _objects не нравится.

alterator-3.1-alt6
alterator-ahttpd-0.2-alt1
alterator-fbi-0.16-alt3

-- 
Regards, Vyt
mailto:  [EMAIL PROTECTED]
JID:     [EMAIL PROTECTED]
    <form method="POST" action="?action=delete&amp;type=disklist" 
highlight-required="no">
    <h2><span translate="_">Add disk to backup list</span></h2>
      <table class="frame-table disklist">
        <thead>
          <tr>
            <th>&nbsp;</th>
            <th><label for="hostname">Host name</label></th>
            <th><label for="diskname">Disk</label></th>
            <th><label for="dumptype">Dump type</label></th>
          </tr>
        </thead>
        <tbody optionlist="disklist" class="alterator-list">
          <tr>
            <td><input type="checkbox" name="delete"/></td>
            <td nowrap="yes"><span class="alterator-label" 
name="hostname"></span></td>
            <td nowrap="yes"><span class="alterator-label" 
name="diskname"></span></td>
            <td nowrap="yes"><span class="alterator-label" 
name="dumptype"></span></td>
          </tr>
        </tbody>
      </table>
      <input type="submit" value="Remove selected" class="btn"/>
    </form>

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
devel-conf mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-conf

Ответить