2010-07-11 2 views
0

Я использую cakePHP 1.26. Я сожалею, чтобы задать этот вопрос, но я не мог понять, как использовать встроенный помощник FORM CakePHP для генерации кода, как эти два:Как использовать cakePHP встроенный помощник FORM для генерации текстовых и скрытых текстовых полей

<input type="text" name="data[Test][quote]" id="data[Test][quote]" size="12" style="font-family:Arial" value="helloworld" readonly> 

<input type="hidden" name="data[Test][quote]" id="data[Test][quote]" value="helloworld"> 

Не могли бы вы мне помочь, пожалуйста?

ответ

1

Попробуйте это:

<?php 
echo $form->input('Test.quote', array('type' => 'hidden', 'value' => 'helloworld')); 
echo $form->input('Test.quote', array('type' => text', 'size' => 12, 'style' => 'font-family:Arial', 'value' => 'helloworld', 'readonly' => 'readonly')); 
?> 

Если вы помещаете их обоих на той же странице, с тем же именем, убедитесь в том, скрытый ввод перед текстом. Таким образом, ввод текста будет перекрывать скрытый ввод, если кто-то что-то вводит в поле.

Смежные вопросы