1

Я хочу знать, что есть какой-либо способ добавить собственный код javascript, который будет выполняться в обработке формы Alt-Doc.php.TYPO3: Есть ли способ использовать javascript внутри формы Alt-Doc?

Мне нужно изменить значение selectbox в зависимости от другого selectbox (select event).

Возможно ли это?

+0

Вам действительно нужен ваш собственный код javascript для этого? Разве вам не будет достаточно использовать встроенные функции? Это 1. запрос пользователю перезагрузить форму при изменении значения поля + 2. условное отображение значений в одном поле в зависимости от значения в другом поле. – tmt

ответ

0

Вы можете использовать $TCA['tt_content']['ctrl']['requestUpdate'] = "yourfieldname", чтобы TYPO3 добавил код js (onchange event) в данное поле. Затем вы можете написать разные палитры для TCA с разными значениями. Это сделало этот отсек tt_content (поле CType), а также в таблице страниц (введите sysfolder vs. «normal page»).

Другие элементы формы полностью меняются в этих двух случаях. Конечно, это приведет к перезагрузке всей формы, поэтому вы должны поместить поле с таким поведением в верхней части формы.

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