2016-10-04 13 views
-2

CakePHPで日付入力フィールドを読み取り専用にする標準的な方法はありますか?だから、Cake PHPで日付入力フィールドを読み取り専用にする方法

正常に動作します
echo $this->Form->input('testDate',array(
          'label' => 'date', 
          'dateFormat' => 'DMY', 
          'minYear' => date('Y') - 20, 
          'maxYear' => date('Y') - 0, 
          'disabled' => 'disabled' 
         ) 
        ) 

(入力フィールドディアブルを作る)が、ofcourseの私は投稿できません:私は、以下の方法を試してみました

echo $this->Form->input('testDate',array(
          'label' => 'date', 
          'dateFormat' => 'DMY', 
          'minYear' => date('Y') - 20, 
          'maxYear' => date('Y') - 0 
         ) 
        ) 

私は、次のコードを持っています私は同じ方法で無効にする代わりに 'readonly' => 'readonly'を試みましたが、これは動作しません。他の方法(例:Javascript)を使用する必要がありますか?私はどこでミスをしていますか?すべての提案

+0

を試してみてくださいdateFormat '=>' DMY '、 ' minYear '=>日付(' Y ') - 20、 ' maxYear '=>日付(' Y ') - 0、 '読み取り専用 '=> true ) ); ' –

+0

こんにちはのRohitは、私はすでに私はこれを試してみました@modonタグに – modon

+1

cake2またはcake3こと?しようと、それはあなたがこのフィールドにいくつかのJSを追加している私の最後で動作します。 – arilia

答えて

0

ためのおかげで ' 、 'この 'エコーの$ this - >フォーム - >入力(' testDate'、配列( 'ラベル'=>' 日付を試してみてください。この

echo $this->Form->input('testDate',array(
          'readyonly' => true 
         ) 
        ) 
関連する問題