我有大的drupal形式,当表单得到保存时,那时我需要将所有表单数据转换为大写,然后应该保存。请指导我解决这个问题。
提前致谢。
答案 0 :(得分:2)
下面讨论不同的解决方案: -
1。)您可以在提交事件上附加处理程序,然后使用JavaScript函数[String toUpperCase()]将所有表单数据转换为大写,然后发送数据。
2.)您可以在onblur()或onchange()等每个字段上附加处理程序,并为所有处理程序编写一个公共函数来获取字段数据并立即转换为大写字母。
3。)你可以做的第三个是按原样获取数据,然后在服务器端代码之后使用服务器端语言中可用的功能将数据转换为大写,然后再存储到数据库中。