SugarCRM 6.5 CE如何使用ajax正确验证表单数据?
发布时间:2022-11-28 12:57:29 所属栏目:PHP教程 来源:
导读: 我需要检查字段phone_mobile是否有重复数据库。如果字段值不重复PHP表单验证,则继续保存。如果此类电话已存在于数据库中,则显示警报消息并停止进程(表单提交)。
我的行动:
在文件./modules
我的行动:
在文件./modules
|
我需要检查字段phone_mobile是否有重复数据库。如果字段值不重复PHP表单验证,则继续保存。如果此类电话已存在于数据库中,则显示警报消息并停止进程(表单提交)。 我的行动: 在文件./modules/Contacts/metadata/editviewdefs.php连接的自定义js文件中: $viewdefs['Contacts']['EditView'] = array( 'templateMeta' => array( 'includes' => array ( array ( 'file' => 'custom/include/javascript/custom_contact.js' ), ), 'form'=>array( ... 效果很好。 在custom_contact.js文件重载check_form(formname)函数中: function check_form(formname) { if(formname === 'correct') { // This part does not work right for me var _form = document.getElementById('EditView'); _form.action.value='Save'; SUGAR.ajaxUI.submitForm(_form); return false; } if(formname === 'EditView') { // Ajax query works perfectly $.ajax({ url : '/', method : 'POST', data : {},// some data success : function(data) { data = JSON.parse(data); if(!data.success) { var text = 'The phone already exists'; return false; } check_form('correct'); } }); } return false; } 但是if(formname === 'correct') ...块无效。 我需要停止form_save的工作并在必要时包含。 请帮助正确解决问题。我是SugarCRM的新手。 (编辑:我爱资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


