Nexus,
Добрый день! Подскажите, можно ли сделать так чтобы при загрузке страницы активировался обработчик? В данный момент у меня сейчас вот так:
document.getElementById('cp_id_387').addEventListener("click", function() {
getAvtoList(this);});
|
rdPavel,
var elem=document.getElementById('cp_id_387');
elem.addEventListener("click", function() {
getAvtoList(this);
});
elem.dispatchEvent(new Event('click'));
|
Nexus,
Спасибо! Это отлично! Но мне не помогло, думал после нажатия "Далее" 2 поле сохранит значение, а оно не сохранят, открывается первый элемент списка. Вот не задача блин. |
Походу все эти варианты не подходят к созданию зависимых полей со штатными настраиваемыми полями.
Нужно значит искать другой вариант. |
Nexus,
Вы можете расшифровать это код: $options = explode( ',', $field->field_values ); $options = array_map( 'trim', $options ); // check if the posted value is one of the provided by form if ( array_diff( (array)$field_value, $options ) ) { $errors->add( 'invalid-' . $field->field_name, sprintf( __( 'Error: The "%s" field is invalid.', APP_TD ), translate( $field->field_label, APP_TD ) ) ); } Не могу понять, что он с чем сравнивает Имя строки с меткой или расхождение массивов? |
Цитата:
$options=explode(',',$field->field_values);//Разбивает строку
$options=array_map('trim',$options );//Применяет функцию trim ко всем эл-там массива
// check if the posted value is one of the provided by form - Описание действия
//Проверяет есть ли в первом массиве данные, которых нет в массиве $options
if ( array_diff( (array)$field_value, $options ) ) {
//Добавляет ошибку
$errors->add( 'invalid-' . $field->field_name, sprintf( __( 'Error: The "%s" field is invalid.', APP_TD ), translate( $field->field_label, APP_TD ) ) );
}
|
Спасибо!
|
Nexus,
Добрый день! Подскажите пожалуйста...
function CopySelect() {
var value = document.getElementById('cp_id_387').value;
var elements = document.getElementsByName('post_title');
for(var i in elements)
elements[i].value = value; }
Код копирует данные Select "cp_id_387" в Input "post_title" Дело в том что есть еще один Select "cp_id_928" как можно реализовать последовательно копирования Т.е. в Input "post_title" копируется "cp_id_387" через пробел "cp_id_928" По сути картинка такая: Марка авто: Тойота Модель авто: Найс Input "post_title" = Тойота Найс Вообще возможно ли это реализовать? |
| Часовой пояс GMT +3, время: 21:45. |