powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / clone
2 сообщений из 2, страница 1 из 1
clone
    #39952876
S.G.Q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПриветствуЮ!

Просьба подсказать.
Имеется форма (большая и это лишь часть ее) где указаны пользователи, города и список улиц, который зависит от выбранного города.
Необходимо давать пользователю возможность добавлять по событию количество форм.
С этим понятно.
Код: javascript
1.
2.
3.
$( document ).ready(function(){
   $('.new').click(function(){$( ".form_zakaz" ).clone(true).appendTo( ".form_zakaz" ); 
});



При клонировании в копии сохраняется выбор фамилий и городов. Предпологаю, что это связано с тем что они прописаны на этой странице.
НО список улиц при выборе города не отображается.
Пробовал переносить SQL запрос на одну страницу, но выдает ошибку:

[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience.

Просьба дать совет, навести на цель. Даже не знаю в какую сторону искать.

Заранее спасибо.

Файл №1

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
<div class="form_zakaz">
<select size="1" name="user_name" id="user">
            <option >Выберите героя</option>
            <option value="Иванов Сергей Петрович">Иванов Сергей Петрович</option>
            <option value="Петров Юрий Георгиевич">Петров Юрий Георгиевич</option>
            <option value="Сидоров Владимир Сергеевич">Сидоров Владимир Сергеевич</option>
        </select>
<select id="region_name" name="region" size="1">



Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
/** Открываем подключение */
            require_once('C:/inetpub/auth/conn.php');
 
                $sql = "SELECT DISTINCT RG_RUS FROM db_opr.d.hw";
                $sql44=iconv('UTF-8','CP1251',$sql);
            $result2 = odbc_exec($conn, $sql44)or die("Подключения нет!");
            while ($row = odbc_fetch_array($result2)) {
                $y = $row['RG_RUS'];
                $RG_RUS = iconv('CP1251','UTF-8',$y);



Код: html
1.
<option value="none" hidden="">Выберите город</option>



Код: php
1.
2.
echo "<option value='$RG_RUS'>$RG_RUS</option>";
}



Код: html
1.
2.
3.
4.
<select size="1" name="Ul" id="pro">
<option value="" size="60">Выберите Улицу</option>
</select>
</div>



Код: javascript
1.
2.
3.
4.
5.
6.
$('#region_name').change(function(){
  var r  = $("#region_name").val()  
$.post("form_hw_op.php",{r:r},keys);
function keys(data){
$('#pro').html(data);
}



Файл №2 (он же form_hw_op.php)

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
$yy= $_POST['r'];
 
$sql3 = "SELECT street FROM db_opr.d.hw WHERE RG_RUS='$yy'";
echo "<option value=''></option>";
 
$sql44=iconv('UTF-8','CP1251',$sql3);
$result3 = odbc_exec($conn, $sql44)or die("Подключения нет!");
 
while ($row = odbc_fetch_array($result3)) {
    $NOD = $row['street '];
    $nod = iconv('CP1251','UTF-8',$NOD);
echo "<option value='$nod'>$nod</option>";
}
...
Рейтинг: 0 / 0
clone
    #39953225
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
S.G.Q,
Не совсем понял, что у вас там творится, структуру форм и обращений к серверу
Могу пока сказать
[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience.
Это не ошибка, а скорее предупреждение, что где то используется синхронный запрос XMLHttpRequest.

Вторая не очень хорошая вещь, связана с clone. Вы копируете весь элемент, вместе с дочерними. При этом копируются и атрибуты id.
Потом вы вставляете копию в документ, и получаются несколько элементов с одинаковым id. А он должен быть уникальным. При обращении к элементам с одинаковым id браузеры могут вести себя непредсказуемо.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / clone
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]