Jak wyłączyć opcję w polu wyboru formularza? $form['feed'] = array( '#type' => 'select', '#title' => t('Display of XML feed items'), '#options' => array( 'title' => t('Titles only'), 'teaser' => t('Titles plus teaser'), 'fulltext' => t('Full text'), ), '#description' => t('Global setting for the length of XML feed items that are …
Jaki jest najlepszy sposób obsługi sprawdzania poprawności wiadomości e-mail po stronie serwera w interfejsie API formularza? Czy można go wdrożyć gdzieś w części formularza opisanego poniżej, czy też istnieją inne opcje? $form['address']['mail'] = array( '#type' => 'textfield', '#title' => t('E-mail'), '#required' => TRUE, '#default_value' => $subscription->mail, '#maxlength' => 255, ); …
W moim formularzu mam następujący kod. $form['new']['upload'] = array( '#type' => 'file', '#title' => t(''), '#size' => 40, ); W module obsługi przesyłania zwraca nazwę pliku, ale nie zapisuje pliku i nie zwraca obiektu pliku. Co jeszcze muszę zrobić? To, co próbuję zrobić, to utworzyć blok, w którym możesz przesłać …
Jak zmienić lub usunąć błąd formularza wygenerowany przez Drupal lub inny moduł wstawiania / zapisywania węzłów dla określonego typu zawartości. Szukam metody, której mogę użyć w module. Próbowałem hook_node_validate () , ale wszystko, co mogłem zrobić, to uzyskać błędy i ustawić błędy.
Muszę dodać nazwę klasy do niektórych etykiet utworzonych przez interfejs API formularza Drupala w następujący sposób: $form['name'] => array( '#type' => 'textfield', '#title' => 'Prénom' ); Jeśli użyję następujących, <textarea>klasa otrzyma klasę, ale nie etykietę. $form['name']['#attributes']['class'] = array('myClass'); Szukam czegoś podobnego, co doda klasę do <label>.
Moje niedługo produkcyjne formularze internetowe witryny Drupal przestały zapisywać zgłoszenia; zamiast tego wraca do tej samej strony wraz z wprowadzonymi wartościami. Nie mam osi czasu, kiedy przestała działać. W środowisku piaskownicy Webform 7.x-3.17 działa dobrze. Szukam sugestii do dalszego debugowania. Próbowałem następujących, ale bez powodzenia: Wyłączanie dowolnych modułów, które odnoszą …
Mam formularz, w którym każde pole wprowadzania użytkownika ma włączoną obsługę AJAX i chciałbym wyłączyć wszystkie elementy formularza, gdy jeden z nich zostanie zmieniony - czy to możliwe?
Kiedy tworzę standardowe pole wyboru przy użyciu interfejsu API formularza Drupal 7, pierwszą wartością (także tą wybraną w świeżym „pustym formularzu”) jest <option selected="selected" value="">- Select -</option>. Ta wartość nie jest określona w definicji formularza i nie zmieniam formularza. (Jest okej) Jednak gdy tworzę drugie pole wyboru, które zależy od …
Próbuję użyć ajax, aby zaktualizować dwie różne części formularza drupal z jednego rozmycia danych wejściowych formularza. Mam na wejściu standardowe rzeczy ajax: $my_form['my_input']['#ajax'] = array( 'callback' => 'my_callback', 'wrapper' => 'my_target_div', 'event' => 'blur', ); Działa to dobrze, zamieniając mój div, gdy dane wejściowe są aktualizowane ... jednak chcę również …
Pracuję nad implementacją Ajax dla przesyłania formularza internetowego na Drupal 7. Nie byłem w stanie znaleźć hookniczego, co mogłoby zmienić przycisk przesyłania formularza internetowego i dodać „#ajax” w formularzu, więc zajrzałem do modułu Drupal 6, który implementuje tę funkcjonalność z zewnętrznego skryptu. Postanowiłem więc użyć własnego modułu i kodu JavaScript, …
Chciałbym zrewidować domyślny formularz rejestracji nowego użytkownika w Drupal 7. Zamiast żądać „nazwy użytkownika”, chcę poprosić o „pełną nazwę” wraz z instrukcjami pomocniczymi, aby wpisać tekst „nazwa użytkownika to twoje pełne imię i nazwisko, tak jak zwykle . ” Mogą być też inne drobne zmiany formatowania, które chciałbym wprowadzić. Nie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.