如何为 Sugarcrm 中的联系人模块验证姓氏字段?
How to Last Name field validation for Contacts module in Sugarcrm?
我使用的是 SugarCRM 6.5.26 版,我需要验证 last_name 以便它只接受联系人模块中的字母字符。这需要在编辑视图中完成。由于没有对输入进行验证,目前它接受所有类型的值。
- 添加对事件绑定所需的 javascript 文件的引用。
路径:custom/modules/Contacts/metadata/editviewdefs.php
代码:
<?php
$viewdefs['Contact']['EditView']['templateMeta']['includes'] =
array (
array (
'file' => 'custom/modules/Contacts/js/editview.js',
),
);
?>
将要包含的 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,'') ); }
);
快速修复,然后浏览器硬刷新。全部完成!
我使用的是 SugarCRM 6.5.26 版,我需要验证 last_name 以便它只接受联系人模块中的字母字符。这需要在编辑视图中完成。由于没有对输入进行验证,目前它接受所有类型的值。
- 添加对事件绑定所需的 javascript 文件的引用。
路径:custom/modules/Contacts/metadata/editviewdefs.php
代码:
<?php
$viewdefs['Contact']['EditView']['templateMeta']['includes'] =
array (
array (
'file' => 'custom/modules/Contacts/js/editview.js',
),
);
?>
将要包含的 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,'') ); } );
快速修复,然后浏览器硬刷新。全部完成!