Уважаемые форумчане, помогите слепить два разных скрипта в единое целое. Есть PHP код: Код (Text): <html> <meta http-equiv="Content-Type" content="text/html" charset="utf-8"/> <script src="JS/jquery.min.js" type="text/javascript"></script> <script src="JS/add2.js" type="text/javascript"></script> <link href="css/style2.css" rel="stylesheet" type="text/css"> <div class="uchastok_wrapper"> <ul id="responds"> <?php //подключаем конфигурационный файл include_once("config.php"); include ("menu.php"); // Выбираем из БД все отделения $query = mysql_query("SELECT * FROM filial"); $options = '<option value="0">Выберите отделение</option>'; // В цикле формируем список while( $resilt = mysql_fetch_assoc( $query ) ) { $options .= '<option value="'.$resilt['id'].'"> '.$resilt['otdelen'].'</option>'; } ?> <body> <!--Это список отделений--> <select id="number_otdelen"> <?=$options?> </select> <!--/Это список отделений--> <div id="uchastki"> </div> </body> </html> <br> </ul> <div class="form_style"> <textarea name="uchastok_txt" id="uchastokText" cols="45" rows="5"></textarea> <button id="FormSubmit">Добавить участок</button> </div> </div> И есть JAVA Код (Text): $(document).ready(function() { // Добавляем новую запись, когда произошел клик по кнопке $("#FormSubmit").click(function (e) { e.preventDefault(); if($("#uchastokText").val()==="") //simple validation { alert("Введите текст!"); return false; } var myData = "uchastok_txt="+ $("#uchastokText").val(); //post variables jQuery.ajax({ type: "POST", // HTTP метод POST или GET url: "SendData.php", //url-адрес, по которому будет отправлен запрос dataType:"text", // Тип данных, которые пришлет сервер в ответ на запрос ,например, HTML, json data:myData, //данные, которые будут отправлены на сервер (post переменные) success:function(response){ $("#responds").append(response); $("#uchastokText").val(''); //очищаем текстовое поле после успешной вставки }, error:function (xhr, ajaxOptions, thrownError){ alert(thrownError); //выводим ошибку } }); }); //Удаляем запись при клике по крестику $("body").on("click", "#responds .del_button", function(e) { e.preventDefault(); var clickedID = this.id.split("-"); //Разбиваем строку (Split работает аналогично PHP explode) var DbNumberID = clickedID[1]; //и получаем номер из массива var myData = 'recordToDelete='+ DbNumberID; //выстраиваем данные для POST jQuery.ajax({ type: "POST", // HTTP метод POST или GET url: "SendData.php", //url-адрес, по которому будет отправлен запрос dataType:"text", // Тип данных data:myData, //post переменные success:function(response){ // в случае успеха, скрываем, выбранный пользователем для удаления, элемент $('#item_'+DbNumberID).fadeOut("slow"); }, error:function (xhr, ajaxOptions, thrownError){ //выводим ошибку alert(thrownError); } }); }); }); $( function() { var uchastok = $("#number_otdelen").change // при выборе отделения $("#number_otdelen").change ( function() { // Если выбран не первый пункт (т.е. не "Выберите") if( $(this).val() != 0 ) { $.ajax({ type: "POST", url: "SendData.php", data: "uchastok="+$(this).val(), //При удачном завершение запроса - выводим то, что нам вернул PHP success: function(html) { //предварительно очищаем нужный элемент страницы $("#uchastki").empty(); //и выводим ответ php скрипта $("#uchastki").append(html); } }); }} ); } ); При выборе селекта, идет загрузка данных. При отправке формы, данные добавляются в выводимую таблицу. Необходимо: При добавлении новой записи, шла проверка выбран селект или нет, если нет - то месага "выберите селект", если выбран, то, чтобы в SendData.php отправлялось не только uchastok_txt (текст) но и number_otdelen (цифра). Как объединить, пока не додумаю. ПыХу знаю, а вот с яваскриптом проблемы. Помогите пожалуйста.
Вы когда заходите на форум, вы смотрите прикрепленные темы или так лижбы быстрее тему написать!? И чтобы за вас сделали все.
Конечно смотрю темы. То, что мне надо не нашел. Если вдруг нашли вы, будьте добры ткните носом, буду признателен.
igordata , не совсем =) в том примере - выбор селекта и вывод данных. У меня это реализовано, при выборе селекта, данные выводятся, все ОК. При добавлении данных в форме тоже добавляются. А надо именно чтобы при вводе данных в форму, проверялся выбран селект или нет, и при отправки данных помимо текстовых данных формы отправлялась цифра выбранного селекта. Вот это у меня и не получается.