Пример:
$(document).ready(function () {
$("#jqg").jqGrid({
url: '@Url.Action("GetData")',
datatype: "json",
colNames: ['User name', 'Email'],
colModel: [
{ name: 'UserName', index: 'UserName', width: 150, sortable: true, editable: true },
{ name: 'Email', index: 'Email', width: 150, sortable: true, editable: true, editrules:{email:true, required:false}}
],
caption: "User List"
});
Проверка здесь editrules:{email:true, required:false}
(поэтому, если это поле пустое, все в порядке, но если оно содержит недопустимый адрес электронной почты, проверка не выполняется).
Дополнительная информацияa ипримеры в jqGrid Wiki
И если вы хотите сделать эту проверку без изменения вашего кода JS, вы можете использовать элементы управления из Trirand , которые позволяют вам делать это на стороне сервера