Cakephp输入提示文本


Cakephp input prompt text

我在表单中有以下输入字段:

  echo $this->Form->input('website_name');

现在我想让它显示一个提示文本,当用户开始键入dispears 时

我试过以下几种:

  echo $this->Form->input('website_name'),array('namespace'=>'Hello world');
  echo $this->Form->input('website_name'),array('title'=>'Hello world');
  echo $this->Form->input('website_name'),array('placeholder' =>'Hello world');

但是运气不好。有人知道如何在这些文本字段上获得提示文本吗?

您可以使用placeholder而不是名称和标题。

echo $this->Form->input('website_name',array('placeholder'=>'Hello world'));

您的声明是错误的。

echo $this->Form->input('website_name'),array('namespace'=>'Hello world');
--------------------------------------^^--
echo $this->Form->input('website_name'),array('title'=>'Hello world');
--------------------------------------^^--

必须是

$this->Form->input('website_name'
array('namespace'=>'Hello world',
'title'=>'Hello world',
 'placeholder' =>'Hello world'));

这正是您想要的:

echo $this->Form->input('website_name', array('placeholder' => 'Hello world'));

input()是一个cakeHP方法,您试图放置两个属性,但错误。这是正确的表格:

echo $this->Form->input('website_name', array('placeholder'=>'Hello world'));
  1. 字符串-'website_name'
  2. 阵列-array('placeholder'=>'Hello world')