Pertanyaan yang diberi tag forms

20
Bagaimana cara membuat formulir?

Apa alternatifnya drupal_get_form('user_login'). di Drupal 8? Saya menggunakan kode berikut di theme_name.theme, tetapi tidak berhasil. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form =...

20
tentukan $ elemen untuk dikecualikan dari tampilan?

Saya ingin menyembunyikan elemen tertentu dalam formulir menggunakan form_alter atau file templat. Saya telah membaca di suatu tempat bahwa di Drupal 7, kita dapat menentukan elemen $ form sehingga tidak akan ditampilkan dalam bentuk, tapi saya tidak ingat! Bukan tidak disetel () tetapi beberapa...

20
Pengalihan Formulir tidak berfungsi jika 'tujuan' ada di URL

Di salah satu formulir saya, saya mencoba mengatur $form_state['redirect']agar formulir akan menuju ke tujuan itu setelah pengguna mengklik salah satu tombol tindakan. Jika saya memeriksa $form_state['redirect']sebelum dan setelah saya menambahkan arahan ulang, itu NULL sebelum, dan setelah berisi...

19
Melewati argumen ke drupal_get_form ()

Bagaimana saya bisa meneruskan argumen ke drupal_get_form()dalam Drupal 7? function new_menu_callback() { $vars = some_example_function(); // returns: array(1 => 'one', 2 => 'two'); $output = $vars[2]; $output .= drupal_render(drupal_get_form('new_form')); } function new_form($form,...

19
Tambahkan penangan kiriman khusus ke formulir

Bagaimana saya bisa menambahkan penangan pengiriman formulir kustom? Saya mencoba menambahkan $form['#submit'][] = 'mymodule_form_submit';atau $form['actions']['submit']['#submit'][] = 'mymodule_form_submit';ke hook_form_alter(). use Drupal\Core\Form\FormStateInterface; use

19
Tambahkan kelas untuk membentuk item opsi pilih

Bagaimana saya bisa menambahkan kelas ke tag opsi formulir tanpa JS? Saat ini di Formulir API saya bisa mengirimkan array yang dikunci seperti ini array( '0' => 'option 0', '1' => 'option 1', ) dan saya akan mendapatkan html seperti ini <option value="0">option

18
Berbagai Nilai untuk Memicu status #

Bagaimana saya bisa memiliki beberapa nilai memicu #state API Formulir? Katakan misalnya, saya ingin bidang ini terlihat tidak hanya jika nilainya 5 (saat ini berfungsi di bawah), tetapi ingin menjadikan bidang tersebut terlihat jika nilainya 3, 4 atau 5. '#states' => array( 'visible' =>...

18
Menambahkan bidang tambahan ke Formulir Kontak Situs

Bagi saya ini anehnya terasa sulit. Apa yang saya pikir hanya kasus menambahkan sedikit bidang tambahan seperti menambahkan bidang ke Jenis Konten. Tapi tidak. Saya tidak dapat menemukan fasilitas apa pun untuk menambahkan bidang nomor telepon katakan ke formulir Kontak? Adakah yang...

18
Cara memeriksa kotak centang secara default dalam bentuk api

Saya bertanya-tanya bagaimana saya dapat memeriksa kotak centang secara default? Apakah #default_valueatribut yang salah? $form['ios'] = array( '#title' => t(''), '#type' => 'checkboxes', '#description' => t(''), '#options' => $options, '#default_value' => 'checked' // this is...

16
Setel nilai default daftar pilih [ditutup]

Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Saya telah memilih...

16
Bagaimana cara mengubah penangan pengiriman formulir?

Untuk beberapa alasan saya perlu mengganti beberapa karakter (jika ada) di setiap bidang teks dalam bentuk apa pun tepat sebelum disimpan dalam database. Dengan kata lain saya memerlukan sebuah kait di mana saya bisa mendapatkan semua data yang dikirimkan dan mengganti karakter mereka. Saya...

16
Ubah $ form_state dalam panggilan balik AJAX

Saya membuat formulir yang menggunakan '#ajax'atribut API bentuk , dan saya perlu membuat perubahan $form_stateketika tombol yang diaktifkan AJAX ditekan. Inilah yang saya punya: Di dalam fungsi form builder saya: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value'...

16
Bagaimana Anda menerapkan penangan kirim kustom di hook_form_alter ()?

Saya telah memperbarui salah satu modul Drupal 7 saya ke 8 dan saya mengalami masalah dengan perubahan bentuk saya. Saya menambahkan fungsi validasi dan penangan kirim. Fungsi validasi dipanggil dengan baik, tetapi fungsi kirim tidak dipecat. Saya bertanya-tanya apakah ini berarti ada pendekatan...

15
Redirect setelah pengiriman formulir

Saya membuat Formulir kustom di Drupal 8, saya ingat kita bisa mengarahkan ulang ke jalur kustom di Drupal 7 dengan mengatur $form_state['redirect'] = 'mycustompath';custom handler penanganan, tetapi bagaimana cara mengarahkan Pengguna setelah pengiriman Formulir di Drupal 8? Saya tahu saya harus...

15
Bagaimana cara meneruskan parameter ke pembangun formulir?

Saya memiliki rute berikut di module_name.routing.yml. module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' Ini adalah kode di...

14
Bagaimana saya bisa menerapkan pengiriman formulir AJAX?

Tugas saya adalah mengirimkan formulir kontak melalui AJAX dan kemudian menunjukkan "Terima kasih atas pengiriman!" pesan, dimuat di tempat formulir itu. Jadi saya perlu memperbarui formulir kontak yang ada. Saya menemukan beberapa contoh cara memvalidasi bidang formulir menggunakan AJAX di D8,...