首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未创建隐藏表单域

问未创建隐藏表单域
EN

Stack Overflow用户
提问于 2012-05-23 17:47:32
回答 4查看 112关注 0票数 0

我正在尝试在代码触发器中创建一个标题为EMPLOYEES_id的隐藏字段。我已经看了文档,并遵循了它们,但这个领域就是不会进入。

我的代码如下..

代码语言:javascript
复制
<?php $EMPLOYEES_id = array('EMPLOYEES_id' => $message[0]->EMPLOYEES_id); ?>
<?php $attributes = array('class' => 'well form-horizontal');?>
<?=form_open('messages/create', $attributes, '',$EMPLOYEES_id)?>

该字段未出现在我的表单中。我假设这是因为在form_open中添加了一个额外的数组

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-05-23 17:51:30

建议进行两个更改:

  • 隐藏字段数组应该是第三个参数,而不是第四个参数。
  • 尝试执行完整的<?php echo,而不是<?= shortcut syntax
票数 3
EN

Stack Overflow用户

发布于 2012-05-23 18:08:25

如果你仍然想尝试form_open方法,那么首先,遵循Yan的想法,因为数组应该是第三个参数,而不是第四个参数。

其次,当您传递两个类时,CodeIgniter可能不喜欢这样。

也许你可以试试:

代码语言:javascript
复制
$attributes = array('class' => 'well', 'class' => 'form-horizontal');

也是。虽然我更怀疑这不是问题所在,但这值得一试……

票数 0
EN

Stack Overflow用户

发布于 2012-05-23 18:09:36

这就是了:

你的代码:

代码语言:javascript
复制
<?=form_open('messages/create', $attributes, '',$EMPLOYEES_id)?>

隐藏的输入是第三个参数,您将它作为第四个参数传递,它应该是:

代码语言:javascript
复制
<?=form_open('messages/create', $attributes, $EMPLOYEES_id)?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10717412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档