1
我有两个Dropdown
一个是城市和一个国家所以我想,当用户选择城市Dropdown
该州将从Dropdown
中选择。另外我想当用户选择第二Dropdown
这是国家一些Textbox
和标签将他从形式隐藏。下拉选择值改变事件在vtiger crm
我从链接中读取示例,但不明白我如何为此创建公式。 Vtiger Formula
所以,我该怎么办这vtigerCRM的
我有两个Dropdown
一个是城市和一个国家所以我想,当用户选择城市Dropdown
该州将从Dropdown
中选择。另外我想当用户选择第二Dropdown
这是国家一些Textbox
和标签将他从形式隐藏。下拉选择值改变事件在vtiger crm
我从链接中读取示例,但不明白我如何为此创建公式。 Vtiger Formula
所以,我该怎么办这vtigerCRM的
创建一个文件,并将它命名为你想要.PHP extention什么。并以正文格式粘贴此代码。
<select name="cat_sub_type_name" id="cat_sub_type_name" class="small">
<?php
require_once('include/utils/utils.php'); //new
require_once('include/utils/RecurringType.php');
require_once 'include/QueryGenerator/QueryGenerator.php';
require_once 'include/ListView/ListViewController.php';
$q=$_GET['q'];
include 'config.inc.php';
$s="select * from cat_sub_type where cat_type = '$q'";
$res = $adb->pquery($s, array());
$num_rows = $adb->num_rows($res);
for ($i = 0; $i < $num_rows; $i++)
{
$name = $adb->query_result($res, $i, "cat_sub_type_name");
echo "<option value='$name'>".$name."</option>";
}
?>
</select>
将此ajax代码添加到module.js文件中,也添加到添加了字段的.tpl文件中。
function getCombo1($fieldname,$tablename)
{
$id = vtlib_purify($_REQUEST['record']);
global $adb, $mod_strings,$current_user;
require('user_privileges/user_privileges_'.$current_user->id.'.php');
$combo = '';
$combo .= '<select name="'.$fieldname.'" id="'.$fieldname.'" class=small>';
$q = 'select * from vtiger_activity WHERE activityid =?';
$Res = $adb->pquery($q,array($id));
$noofrows = $adb->num_rows($Res);
for($i = 0; $i < $noofrows; $i++)
{
$value = $adb->query_result($Res,$i,$fieldname);
$combo .= '<option value="'.$value.'">'.getTranslatedString($value).'</option>';
}
$combo .= '</select>';
return $combo;
}
现在只是给onchange事件上的第一个下拉这样
<select name="{$fldname}" tabindex="{$vt_tab}" class="small" style="width:160px;" onchange="showuser(this.value)">
我希望这hepls你。