Я использовал CellEdit с датой jQuery (https://github.com/ejbeaty/CellEdit) для встроенного редактора таблиц. Это бесплатная библиотека. Это работает потрясающе. Эта библиотека уже обеспечивает обязательную проверку поля.
Для обязательных проверок необходимо указать индекс столбца внутри массива столбцов. Пожалуйста, смотрите этот код.
"allowNulls": {
"columns": [],
"errorClass": 'error'
}
Например, в таблице 5 столбцов. если нам нужны обязательные проверки полей для первых трех столбцов, то нужно использовать columns:[0,1,2]
.
Вышеупомянутый код был внутри таблицы . Функция MakeCellsEditable . Для получения дополнительной информации, пожалуйста, прочитайте документацию (https://github.com/ejbeaty/CellEdit/blob/master/README.md).
Эта проверка работает хорошо, если мы нажимаем кнопку подтверждения без заполнения каких-либо значений в текстовом поле.
Но, если я просто оставлю это пустым, значит, проверки не сработают. Таким образом, я могу сохранить значение в моей БД с пустыми значениями.
Итак, мне нужно проверить и с пустым пространством.