[Не Решено] AHAH + ID элемента на форме

Главные вкладки

Аватар пользователя divined divined 21 июня 2011 в 13:23

Ситуация следующая, взбрело мне (или не мне) менять кнопку сабмит (к которой прилеплен свой ahah) на форме по средством ahah, все хорошо меняется, и даже после изменения, ahah событие встает на место, но только в том случае если это единственный "submit" на странице.
Если присутствует другой, то ahah событие не прикрепляется к кнопке после изменения.

Немного покурил и понял, что изначально моя кнопка имеет ID="EDIT-SUBMIT-1", а вторая ID="EDIT-SUBMIT",
после того как я меняю свою кнопку на форме, она получает ID="EDIT-SUBMIT" вместо изначального.

Вопрос:

<?php
    $form
['submit']=array(
        
'#type'=>'submit',
        
'#value'=>'Показать:  '.rkreal_search1($t$r$c$p1$p20),
        
'#ahah' => array(
             
'path'=>'rkquicksearchres/2',
             
'wrapper'=>'rksearch-res-wrapper',
        ),

        

//есть в form api нечто подобное, чтобы я явно указал с каким id появляться кнопке?
        
'#id' => 'edit-submit-1'
     
);
?>

Комментарии

Аватар пользователя penexe penexe 24 июня 2011 в 10:45

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

Аватар пользователя divined divined 24 июня 2011 в 11:03

В том то и дело что на странице (по-умолчанию) 2 формы, 1 моя форма, с которой я работаю, а вторая форма входа/регистрации.
Это не будет решением проблем, а если форм на странице будет 3 или 4?

Аватар пользователя divined divined 24 июня 2011 в 11:07

Ладно спасибо, видать это уже нужно писать самим разработчикам друпала, чтобы в форм апи предусмотрели эту вероятность. А пока ушел от функциональности: "ребилдить кнопку через AHAH"