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()
?