Показать сообщение отдельно
  #1 (permalink)  
Старый 02.08.2017, 11:49
Аспирант
Отправить личное сообщение для rdPavel Посмотреть профиль Найти все сообщения от rdPavel
 
Регистрация: 02.08.2017
Сообщений: 33

Помогите решить проблему!
Доброго дня спецы!
Два дня не могу решить проблему.

На странице, с помощью скрытого инпута ->

<input type="hidden" name="ID" value="<?php echo esc_attr( $listing->ID ); ?>" />

Создаются поля, выпадающие списки, произвольные поля и так далее

Одно из них ->
<select name="cp_state" id="cp_state" class="dropdownlist required">

Как мне программно присвоить этому <select name="cp_state" id="cp_state" обработчик onchange="CityList(this)

Пробовал присвоить в файле custom-forms.php
$field_class = ( $result->field_req ) ? 'dropdownlist required' : 'dropdownlist';
$args = array( 'name' => $result->field_name, 'id' => $result->field_name, 'class' => $field_class, 'onchange' => 'CityList(this)' );

Но тогда этот обработчик во всех dropdownlist, а мне нужен только name="cp_state" id="cp_state"

Нужно всего лишь сделать вот так:
<select name="cp_state" id="cp_state"class="dropdownlist required" onchange="CityList(this)"> и всё.

А вот этот <select name="cp_state" id="cp_state" class="dropdownlist required"> штатный, создается самим движком.

Как еще можно сделать?
Подскажите!
Ответить с цитированием