$("#grid").kendoGrid({
dataSource: dataSrc,
//toolbar: ["save", "取消"],
columns: [
{
width: 70,
title: "请购承办",
template: '#= ""+ask_man+"" #'
},
{
width: 70,
title: "联系方式",
template: '#= ""+ask_man_contact+"" #'
}
],
change: function (e) {
//原产地、交货天数、制造厂商等字段如果有指定的值,则不能输入
set_input_disabled();
},
edit: function(e) {
  

//if (!e.model.isNew()) {
// Disable the editor of the "id" column when editing data items
//var numeric = e.container.find("input[name=unit_price]").data("kendoNumericTextBox");
var numeric = e.container.find("input[name=unit_price]");
numeric.keyup(function (k) {
if (/^[\d\.]?$/.test(k.char) == false && (k.char != '\b') && (k.key != 'Left') && (k.key != 'Right')) {
alert('请输入正确的金额!');
$(this).val('0');
return false;
}
});
numeric.blur(function () {
var unitprice = parseFloat(this.value);
var taxrate = parseFloat(/\d+/.exec(e.container.next().html())[0]);
var oTaxRate = e.container.next().find('input[name="tax_rate"]');
if (oTaxRate && oTaxRate.length > 0) {
taxrate = parseFloat(oTaxRate.attr('aria-valuenow'));
}
var tax = unitprice * taxrate / 100;
e.container.next().next().html(tax);//税金
var num = parseInt(e.container.prev().prev().prev().html());//数量
e.container.next().next().next().html(num * unitprice);//总金额
});
var manufacturers = e.container.find("input[name=manufacturers]");
manufacturers.keypress(function () {
if (this.value != '') {
alert('制造厂商已指定,不能再修改!');
return false;
}
});
var country_of_origin = e.container.find("input[name=country_of_origin]");
country_of_origin.keypress(function () {
if (this.value != '') {
alert('原产地已指定,不能再修改!');
return false;
}
});

},
editable: true,
sortable: false,
pageable: false,
selectable: "multiple",
dataBound: function () {

}

});

转载于:https://www.cnblogs.com/yuanxiaoping_21cn_com/p/3432362.html

kendo grid输入框验证方法相关推荐

  1. 正则表达式的各种验证方法

    正则表达式的各种验证方法 好多种方式.可以用正则表达式,可以用其他过滤方式. using System.Text.RegularExpressions; /// <summary>/// ...

  2. 机器学习之交叉验证方法详解【基于Scikit-Learn】

    目录: 1 为什么交叉验证 2 交叉验证方法2.1 简单的交叉验证2.2 k折交叉验证 k-fold cross validation2.3 代码 3 留一法 leave-one-out cross ...

  3. uvm 形式验证_一种基于UVM的总线验证方法与流程

    本发明涉及芯片设计的功能验证领域,尤其是一种基于UVM的总线验证方法. 背景技术: 随着集成电路工艺的不断进步,集成电路的规模和复杂度也在不断地提高,验证的难度也越来越大.在集成电路设计中,验证工作已 ...

  4. 基于 Annotation 拦截的 Spring AOP 权限验证方法

    余 清, 软件工程师, IBM 简介: 使用 Annotation 可以非常方便的根据用户的不同角色,分配访问 Java 方法的权限.在 Java Web 开发中,使用这种方法,可以提高系统的松耦合度 ...

  5. ML之Validation:机器学习中模型验证方法的简介、代码实现、案例应用之详细攻略

    ML之Validation:机器学习中模型验证方法的简介.代码实现.案例应用之详细攻略 目录 模型验证方法的简介 1.Hold-out验证 2.K-折交叉验证 3.自助重采样 模型验证方法的代码实现 ...

  6. JQueryEasyUI validatebox 扩展其自带验证方法

    JQueryEasyUI validatebox自带了几种自带的验证方法,比如非空.邮箱.异步.字符长短等验证方式,但是这些远远满足不了我们自己的使用,先整理了一些扩展方法,使其验证方式更为丰富! 1 ...

  7. 手把手教你Tomcat配置环境变量以及验证方法

    场景 现在要将Tomcat配置进环境变量. 实现 以win7为例,找到桌面计算机图表,右键属性. 或者打开计算机,找到系统属性. 然后找到高级系统设置 找到环境变量 点击系统变量下的新建 找到Tomc ...

  8. php常见的验证方法

    php常见的验证方法 干货文章 ·2018-03-16 23:50:36 1 <?php 2 3 /** 4 * @param $id 5 * @return false|int 6 * 检测i ...

  9. php ci框架 自动验证,CodeIgniter表单验证方法实例详解

    本文实例讲述了CodeIgniter表单验证方法.分享给大家供大家参考,具体如下: 1.在D:\CodeIgniter\system\application\views目录下写一个视图文件myform ...

最新文章

  1. Keras tensorflow Resnet模型
  2. python lambda函数两个列表大小关系_python学习 -- operator.itemgetter(), list.sort/sorted 以及lambda函数...
  3. XCode中设置字体大小
  4. 【Java】自编时间相关常用函数
  5. mysql 验证码过期时间_简单的行为控制管理方法,自动登录,session定时验证码过期...
  6. SharePoint 2010: 对于开发人员
  7. 安卓模拟器网页游戏连不上服务器,关于夜神模拟器游戏无法联网的原因和解决方法,请逐一排查...
  8. Zabbix(一)安装zabbix监控服务配置与添加agent主机的三种方式
  9. OpenCL将数组从内存copy到显存
  10. Delphi的Indy通信中发送流文件的注意事项
  11. 【工具】支付宝免费卡校验接口调用及常用银行简称整理
  12. 正态性检验方法——K-S检验和S-W检验
  13. ltsc教育许可激活_教育部征求有关开放许可要求的意见
  14. codevs 5294 挖地雷
  15. HTML+CSS静态页面网页设计作业——甜品奶茶店(19页) HTML5网页设计成品_学生DW静态网页设计_web课程设计网页制作
  16. GetComponentsInChildren 不能获取enabled = false的子物体
  17. No7.基本数据类型的包装类
  18. php利用微博做图床最新2019,利用微博当图床-php语言实现
  19. 【品質管理】【レビュー】_ブレーンストーミングとKJ法<転載>
  20. ZOJ3963 【gay gay 的贪心】

热门文章

  1. LeetCode MySQL 1097. 游戏玩法分析 V
  2. LeetCode 702. 搜索长度未知的有序数组(二分查找)
  3. LeetCode 1221. 分割平衡字符串
  4. 剑指Offer - 面试题21. 调整数组顺序使奇数位于偶数前面(双指针,原地算法)
  5. 朴素贝叶斯法(Naive Bayes,NB)
  6. python股票历史最低点_Python统计某一只股票每天的开盘,收盘,最高,最低价格!...
  7. ios html高度自适应,iOS UILabel高度自适应终结篇
  8. leetcode第 46 场双周赛
  9. 生命银行怎么样_银行双职工家庭现状实录
  10. 回顾经典,Netflix的推荐系统架构