Декораторы
Как минимум, вам необходимо установить декоратор ViewHelper
. Это тот, который отображает сам элемент.
Чтобы отключить декораторы по умолчанию, самый простой способ сделать это - через конструктор элемента, либо установив декораторы с помощью опции decorators
, либо установив для опции disableLoadDefaultDecorators
значение false (но вам все равно придется устанавливать декораторы позже ). Например
$element = new Zend_Form_Element_Text("newTitle$id1", array(
'decorators' => array('ViewHelper')
));
Просмотр сценария
Вам нужно будет уточнить, что вы подразумеваете под "пропуском тегов". Кроме этой asdfasdfasdfasd
неуместной строки в вашей разметке, я не вижу никаких проблем.
Это может также зависеть от того, где в DOM вы загружаете / размещаете контекст AJAX. При загрузке в неправильном месте создание недопустимой разметки может привести к некорректному отображению.