Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.06.2014, 15:41
Аватар для psfdek
Профессор
Отправить личное сообщение для psfdek Посмотреть профиль Найти все сообщения от psfdek
 
Регистрация: 14.02.2014
Сообщений: 157

Проверка поля на пустоту
Имеется редактируемая таблица получаемая из БД, с помощью ajax меняет данные в строках
Пример http://learn.javascript.ru/play/C0SVEb

Когда клигаешь по строке таблицы в ней в указанных ячейках span становятся невидимымы, а input и select видимыми м можно редактировать, при выборе другой строки эта строка становится вновь прежней с новыми значениями и отправляет пост запрос файлу пхп который записывает это.

Когда ячейки заполненными уже выводятся то при редактировании если сделать строку пустой то выскакивает алёрт с предупреждением:
if(minus1.length && first0.length && first01.length && first.length && doubler.length>0)
{
$.ajax({
type: "POST",
url: "js/table_edit_ajax2.php",
data: dataString,
cache: false,
success: function(html)
{

$("#minus1_"+ID).html(minus1);
$("#first0_"+ID).html(first0);
$("#first01_"+ID).html(first01);
$("#first_"+ID).html(first);
$("#doubler_"+ID).html(doubler);
}
});
}
else
{
alert('Введите текст во все поля! Иначе изменения не будут применены!');
}


Но у меня выводит так что некоторые ячейки, т.е. все редактируемые (кроме статуса) выводятся в пхп пустые и их предстоит тут заполнить. Но когда заполняешь первую и нажимаешь на следующую ячейку, тоже выскакивает алёрт так как он пересчитывает длинну строк всех input и select в строке tr и пытается отправить запрос.

Как сделать так что бы при нажатии когда строка таблицы становится редактируемой то не проверялись input и select и не производился запрос к серверу, а происходило именно когда я нажимаю на др строку или просто по пустому месту?

Последний раз редактировалось psfdek, 09.06.2014 в 14:11.
Ответить с цитированием
  #2 (permalink)  
Старый 09.06.2014, 14:12
Аватар для psfdek
Профессор
Отправить личное сообщение для psfdek Посмотреть профиль Найти все сообщения от psfdek
 
Регистрация: 14.02.2014
Сообщений: 157

???
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка переменной на пустоту DorianLeroy Общие вопросы Javascript 12 30.11.2018 20:27
Проверка поля номера телефона iskander83 Общие вопросы Javascript 2 14.05.2013 15:22
Проверка Тестового поля arahmanov AJAX и COMET 7 05.08.2011 00:35
Проверка текстового поля pingvinchic Events/DOM/Window 14 13.02.2010 20:52
проверка поля в скрытом div'е dmus AJAX и COMET 4 10.08.2009 10:34