如何验证Sugarcrm中联系人模块的姓氏字段



我使用的是SugarCRM 6.5.26版本,我需要验证last_name,以便它只接受联系人模块中的字母字符。这需要在编辑视图中完成。目前,由于没有对输入进行验证,它接受所有类型的值。

  1. 添加对事件绑定所需的javascript文件的引用

路径: custom/modules/Contacts/metadata/editviewdefs.php

代码:

<?php
$viewdefs['Contact']['EditView']['templateMeta']['includes'] =
array (
array (
'file' => 'custom/modules/Contacts/js/editview.js',
),
);

?>

  1. 将要包含的javascript文件添加到上面引用的位置(custom/modules/Contacts/js/editview.js)。检查last_name字段ID并使用以下代码

    $('input#last_name').bind('keyup-flur',function()var node=$(this);node.val(node.val().replace(/[^a-z]/g,''));});

  2. 快速修复,然后浏览器硬刷新。全部完成!

最新更新