0

フォームに次の入力フィールドがあります。

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

今、ユーザーが入力を開始すると消えるプロンプトテキストを表示したい

私は次のことを試しました:

  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');

しかし運がない。これらのテキスト フィールドにプロンプ​​ト テキストを表示する方法を知っている人はいますか?

4

4 に答える 4

1

あなたの宣言は間違っています。

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'));
于 2013-08-26T11:01:47.523 に答える
0

input()CakePHP メソッドであり、2 つの属性を設定しようとしていますが、間違っています。正しい形式は次のとおりです。

echo $this->Form->input('website_name', array('placeholder'=>'Hello world'));
  1. ストリング -'website_name'
  2. 配列 -array('placeholder'=>'Hello world')
于 2013-08-26T11:15:39.573 に答える