为了账号安全,请及时绑定邮箱和手机立即绑定

访问表单字段以上传文件

访问表单字段以上传文件

慕仙森 2021-07-07 16:12:06
上传图像文件并继续处理名称和描述等详细信息后,我有分类参考术语字段,我需要对该字段进行控制以查看分类是否存在。所以我在想当点击保存按钮时脚本应该运行并返回错误......但是,我的问题是找到保存按钮功能的位置。我的完美解决方案是上传带有分类的图像,并且每个分类术语都应链接到一个图像。1对1的关系。我试过 file.module、File.inc、Form.inc 但没用。有没有人有任何解决方案?
查看完整描述

1 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

如果您没有 Drupal 专业知识,那么修改核心或 contrib 模块是非常糟糕的做法。


因此,您可以使用钩子向表单添加/修改元素,特别是hook_form_alter 在提交时测试它:


函数 MYMODULE_form_alter($form, &$form_state, $form_id){


 if($form_id == 'id_of_my_form'){ // 如果你不知道 var_dump($form_id) 在你的页面上

   $form['#submit'][] = 'my_custom_submit_callback'; // 它是您自己的函数,在提交时在 core/contrib 函数之后执行

 }

}


函数 my_custom_submit_callback($form, &$form_state){


 // 测试你的值

 if($form_state['values']['my_field_name']){

   // 处理值

 }别的{

   form_set_error('my_field_name', "分类缺失");

 }

}

注意:首次创建这些函数后清除缓存注册表


查看完整回答
反对 回复 2021-07-15
  • 1 回答
  • 0 关注
  • 185 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信