Dalam modul Drupal 7 saya, saya memiliki formulir dan penangan validasinya. Saya memanggil formulir saya dari field.tpl.php dengan print render(drupal_get_form('my_form')); ini bekerja seperti yang diharapkan.
Masalahnya adalah dalam hal nilai input salah.
Dibutuhkan dua pengiriman yang salah sebelum menampilkan pesan kesalahan: Pertama kali, ada batas merah di sekitar input saya yang salah, dan yang kedua, pesan kesalahan ditampilkan (dengan batas merah).
Jadi, apa cara yang benar untuk digunakan form_set_error()?
drupal_set_error()fungsi. Apakah Anda yakin tidak bermaksud jahatform_set_error()?