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

How to Last Name field validation for Contacts module in 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 blur',function(){ var node = $(this); node.val(node.val().replace(/[^a-z]/g,'') ); } );

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