Pertanyaan yang diberi tag «forms»

Gunakan itu untuk pertanyaan tentang API Formulir. Jangan menggunakannya untuk entitas atau formulir bidang entitas.

3
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' => array( ':input[name="field_star_rating"]' => array('value' => t('5')), …
18 7  forms  javascript 

4
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 gaya-Symfony yang perlu diambil untuk menambahkan menyerahkan …
16 forms  8 

2
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 menemukan solusi ini: function hook_form_alter($form, $form_state, …
16 7  hooks  forms 

2
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' => t('Add more rows'), '#ajax' => array( 'wrapper' => 'some-fieldset', 'callback' => …
16 7  forms  ajax 

12
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 daftar dengan opsi: $options = array(0 => '0', 500 => '500', …
16 forms 

3
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 menggunakan submitFormmetode: public function submitForm(array &$form, FormStateInterface $form_state) { …
15 forms  8  redirection 

2
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 module_name / src / Form / DeleteUserGroup.php. namespace Drupal\module_name\Form; use Drupal\Core\Form\ConfigFormBase; use Drupal\Core\Form\FormStateInterface; class DeleteUserGroup extends ConfigFormBase { public function getFormId() { return 'delete_user_group'; } …
15 forms  8 

4
Redirect ke halaman khusus setelah sebuah node ditambahkan atau diedit
Dengan menggunakan hook_form_alter, bagaimana saya bisa mengarahkan pengguna ke halaman khusus setelah membuat atau mengedit simpul, bukan simpul yang dibuat atau diedit? Kode saat ini hook_form_alter()adalah sebagai berikut: function custom_form_alter(&$form, &$form_state, $form_id) { if ($form['#id'] == 'custom-node-form') { $form['actions']['submit']['#value'] = t('Add Entry'); $form['field_custom_email']['und'][0]['value']['#element_validate'] = array('_custom_form_validate_email'); } }
15 7  forms  redirection 

2
Formulir dalam satu blok
Saya menggunakan drupal_get_form('event_signup_form')untuk menanamkan formulir kustom saya di dalam blok. Formulir diberikan sebagaimana dimaksud, tetapi mengirimkan formulir tidak memicu apa pun. Fungsi form itu sendiri dipanggil event_signup_form($form, &$form_state)dan fungsi submit dipanggil event_signup_form_submit($form, &$form_state)tetapi tidak dipanggil. Saya menggunakan hook_block_view untuk menampilkan formulir: function event_block_view($delta = '') { $blocks = array(); if …
14 7  blocks  forms 

3
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, tetapi saya tidak dapat menemukan contoh bagaimana menerapkan pengiriman …
14 ajax  8  forms 

3
Bagaimana cara menambahkan penangan kirim tambahan dalam formulir checkout perdagangan?
Bagaimana cara menambahkan penangan kirim tambahan? Saya sudah mencoba ini tetapi tidak berhasil. function c_coupon_form_alter(&$form, $form_state, $form_id) { drupal_set_message($form_id); switch($form_id) { case 'commerce_checkout_form_review': drupal_set_message($form_id . '_form submit'); $form['#submit'][] = 'c_coupon_review_submit'; } } function c_coupon_review_submit($form, &$form_state) { drupal_set_message('submitted'); }
14 commerce  forms 

1
Bagaimana cara saya menggunakan kirim balik pada formulir pengaturan admin Drupal?
Saya menggunakan kode ini untuk membuat formulir admin saya: function custom_orders_admin(){ $form = array(); $form['custom_ignore_terms']['ignore_terms'] = array( '#type' => 'checkboxes', '#title' => t('Don\'t display these'), '#default_value' => variable_get('custom_ignore_terms', array()), '#options' => drupal_map_assoc($termTypes), '#description' => t("Choose the terms you do not want displayed."), '#required' => FALSE, ); return system_settings_form($form); } Tetapi …
14 7  forms 



3
Mendapatkan objek simpul di hook_form_FORM_ID_alter
Tindak lanjuti pertanyaan ini tetapi saya tidak memiliki reputasi yang cukup untuk meminta klarifikasi dalam komentar. Saya porting modul kontribusi ke Drupal 8. Kode yang disarankan pada CR dan posting yang disebutkan di atas tidak berfungsi: $node = $form_state->getFormObject()->getEntity(); Tidak ada yang dimuat ke variabel $ node. IDE PHPStorm saya …
13 8  forms 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.