Подскажите как можно добавить элементу формы (созданой с пом. webform) аттрибут. Например, реакцию на событие "onclick".
Запись типа
$form['submitted']['tratata']['#attributes'] = array("onclick" => "function()")
не работает. Точнее, в массив добавляется, а вот в форме все равно не выводится.
Комментарии
Пользуйтесь техникой "ненавязчивого яваскрипт"
тут скорее всего не онклик, а onfocus использовать нужно. Попробуйте, есть процент, что поможет.
Vetlan, собственно, так на данный момент и делаю. Хотелось бы найти более элегантное решение.
На самом деле это самое элегантное решение и есть. Давно пора уходить от смешения информации на странице от ее оформления и поведения
Хорошо. А как тогда лучше сделать: через webform-form-NID.php.tpl или элемент markup?
Обработчики прикрепите во внешнем файле яваскрипт, допустим js.js
$(this).val('');
});
Теперь при щелканье на поле оно очистится.
Ясно. Спасибо!