Drupal 7 开发内部培训资料, 分头诗人

如何实现在一个文本框(域)中输入多个值,用分隔符分隔

赞成!
0
否决!

Drupal中输入多值的时候,可以设置文本字段的值为“不限”,但在输入的时候却要输入一个值点一下“继续添加”,在某些情况下这样是很麻烦的,如果可以在一个文本框中直接输入多个值,每个值之间用分隔符分隔,这样就比较好了,在一些模块的表单中也见过这样的文本框(域),比如每行一个值,但不知道如何实现,还请大家能教教我,不管是代码还是模块,谢谢啦。

1 个回答

赞成!
0
否决!

这个其实是通过php 的explode() 函数对字符串进行裁切的,如输入的是:

drupal, php, drupalla

那么就通过php写如下代码:

$str = "drupal,php,drupalla";
$arr=explode(",",$str);

这样就得到三个值了。保存为数组格式