例如在以下页面新增一个工号字段
在模块文件里面通过hook_form_FORM_ID_alter 函数修改,比如
图中的helloworld是模块名称,也就是你在哪个模块里面写这个函数那么名称就是什么(此例子在helloworld.module写的),user_register_form是你要修改或者新增的form的id,注意是form的id,通过浏览器的开发者工具可以看到。
也就是说格式为模块名_form_要修改form的id_alter。修改后如下图:

可以用hook_form_alter函数也可以,这个可以修改多个form,例如可以通过if语句判断form的id,来确定要修改哪个form。
(注:我是一个新手菜鸟,第一次写博客,主要是分享和巩固自己的知识,也是把学习过程记下来,如果文中有哪些写的不对的地方非常欢迎各位帮我指出^_^)

转载于:https://www.cnblogs.com/LoongKo/p/5652049.html

drupal 7在一个form新增或者修改一个字段相关推荐

  1. C#在一个form中改变另一个form中控件的内容、C#做登录界面并且密码显示为*

    C#中在一个窗体中改变另外一个窗体中控件的显示 这个问题可以用来改变messageBox中默认显示的"确定",可以使用此方法重新写一个窗体,显示OK: 方法: 1.将要改变的for ...

  2. 修改一个字段中的部分内容

    修改表 AC_MENU中的某一个字段的部分值,数据太多,一个个替换显得尤为费事,有这个语句,就省事儿多了: 以下是将字段"MENUACTION"中包含值"http://1 ...

  3. mysql新增、修改表字段

    一.新增字段 说明:以下语句关键字COLUMN,都可以省略,"ACT_AAA"是表名 格式 ALTER TABLE 表名 ADD COLUMN 字段名称 字段类型(字段长短-选填) ...

  4. 一条sql语句,要修改一个字段的俩个值,比如把字段sex中的男改为女,女改为男...

    update m set m=(case when m='男' then '女' else '男' end) where m<>'' 转载于:https://www.cnblogs.com ...

  5. MySQL批量修改一个字段的部分内容

    update 表名 set 字段名 = replace(字段名,'search','replace') UPDATE gxb_user SET avatar = REPLACE(avatar, 'ht ...

  6. sql 只要一个字段相同则只显示一条数据_数据库

    数据库:管理数据的仓库,其本质是一种数据结构. 一.数据 数据:即信息,包括视觉信息.听觉信息等等.当前数据库主要存储的是视觉信息(数字.文字等等) 二.数据库的组成 数据库是由一张张数据表组成的. ...

  7. Oracle 增加修改删除字段与添加注释

    添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter ...

  8. oracle删除表的一个字段的数据库,学会Oracle数据库删除表字段和Oracle数据库表增加字段方法...

    Oracle数据库添加字段的语法:alter table tablename add (column datatype [default  value][null/not null],-.); Ora ...

  9. 删除某一个字段oracle,oracle添加字段或者删除字段-转载

    添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter ...

最新文章

  1. 黄海广博士的机器学习个人笔记及深度学习笔记
  2. 朴素容斥原理[ZJOI2016][bzoj4455]小星星
  3. axios异步请求数据的简单使用
  4. 6 important .NET concepts: - Stack, heap, Value types, reference types, boxing and Unboxing.
  5. python session过期_session的工作原理、django的超时时间设置及session过期判断
  6. 有限元二阶拉格朗日插值函数理论
  7. Simulink中powergui的FFT分析怎么用m文件实现?
  8. 【C语言】创建各类三角形图案
  9. Cause: java.lang.ArrayIndexOutOfBoundsException: 8
  10. 高三学生早恋怎么处理?家长该怎么做?
  11. 《科研诚信与学术规范》
  12. SSLOJ·谷仓的安保【DFS】
  13. 指数用计算机怎么打,数学上的乘方指数在电脑上怎么打?问题是什么?
  14. JavaScript----json
  15. 思科交换机:基本命令(上)
  16. 【Pygame小游戏】扫雷游戏50多岁了,但这款我能玩一年~(三个版本集合)
  17. 微项目:名片管理系统
  18. 为什么大厂一边裁员,一边招聘?
  19. About 10.30 This Week
  20. python type()

热门文章

  1. 《Python编程从入门到实践》记录之第6章 字典操作知识总结——字典遍历、字典嵌套等(思维导图)
  2. js java用var_Java基础———JavaScript基础知识
  3. android 3d模型ppt,PPT已支持3D PPT怎么插入3D模型?
  4. CVE-2019-0708漏洞补丁KB4499175
  5. 查看本地服务器MYSQL的端口号
  6. linux集群的启动和停止,linux平台 spark standalone集群 使用 start-all,stop-all 管理集群的启动和退出...
  7. 小汤学编程之JavaScript学习day04——自定义对象、原型与原型链、BOM
  8. python字符串常用函数-大小写,删除空格,字符串切片
  9. 在vscode中怎样debug调试go程序
  10. java之Stack详细介绍