Я использую tidy , чтобы очистить и отформатировать вывод HTML, сгенерированный механизмом веток .
Я использую следующую конфигурацию для tidy:
$config = array('indent' => TRUE, 'output-html' => TRUE, 'wrap' => 0);
Все работает хорошо и хорошо, кроме случаев, когда мы добираемся до текстовых областей.
Вот неочищенный фрагмент:
<textarea id="words"
rows="10" cols="50" >sdfds</textarea>
Хотя форматирование очень грязное,правильное значение выводится в текстовой области: 'sdfds' без пробелов до или после.
Это очищенный формат после использования tidy:
<textarea id="words" name="words" rows="10" cols="50" title="prompt">
sdfds
</textarea>
Как видно, разметкатеперь намного лучше, но Tidy ввел перенос строки после 'sdfds', что означает, что курсор теперь указывает на строку после 'sdfds' при просмотре в браузере.
Это довольно раздражает, и яЯ не уверен, как поступить с этим.Я все еще хотел бы очистить тег textarea, но я бы предпочел, чтобы он был отформатирован следующим образом:
<textarea id="words" name="words" rows="10" cols="50" title="prompt">sdfds</textarea>
Кто-нибудь имел дело с этой проблемой раньше?Если так, как мне привести в порядок эти пробелы для тега textarea?