ajax
来源:互联网 发布:数据科学实战手册 pdf 编辑:程序博客网 时间:2024/06/04 18:19
<script type="text/javascript">
function SetSpan(id,strValue)
{
if(strValue != "")
{
document.all[id].innerHTML = "<img src=/"Images/log_pic11.gif/">" + strValue;
//document.all[id].focus();
}
else
{
document.all[id].innerHTML = "<img src=/"Images/log_pic07.gif/">";
}
}
function CheckCompanyName()
{
if(Jtrim(document.all["tbCompanyName"].value) == "")
{
//alert("公司名称不能为空");
//document.all["tbCompanyName"].focus();
SetSpan("spCompanyName","公司名称不能为空");
return false;
}
if(CheckMaxLength("tbCompanyName",50))
{
//alert("公司名称不能超过50个字符");
//document.all["tbCompanyName"].focus();
SetSpan("spCompanyName","公司名称不能超过50个字符");
return false;
}
obj = document.all["tbCompanyName"].value;
response = User_CompanyEdit.IsExsistCompany(obj);
if(response.value != "sucess")
{
//alert(response.value);
//document.all["tbCompanyName"].focus();
SetSpan("spCompanyName","公司名称已经存在");
return false;
}
SetSpan("spCompanyName","");
return true;
}
function CheckAddress()
{
if(Jtrim(document.all["tbAddress"].value) == "")
{
SetSpan("spAddress","经营地址不能为空");
return false;
}
if(CheckMaxLength("tbAddress",50))
{
//alert("经营地址不能超过50个字符");
//document.all["tbAddress"].focus();
SetSpan("spAddress","经营地址不能超过50个字符");
return false;
}
SetSpan("spAddress","");
return true;
}
function CheckLinkMan()
{
if(Jtrim(document.all["tbLinkMan"].value) == "")
{
SetSpan("spLinkMan","联系人不能为空");
return false;
}
if(CheckMaxLength("tbLinkMan",50))
{
//alert("联系人不能超过50个字符");
//document.all["tbLinkMan"].focus();
SetSpan("spLinkMan","联系人不能超过50个字符");
return false;
}
SetSpan("spLinkMan","");
return true;
}
function CheckPostion()
{
if(Jtrim(document.all["tbPostion"].value) == "")
{
SetSpan("spPostion","职务不能为空");
return false;
}
if(CheckMaxLength("tbPostion",50))
{
//alert("联系人不能超过50个字符");
//document.all["tbLinkMan"].focus();
SetSpan("spPostion","职务不能超过50个字符");
return false;
}
SetSpan("spPostion","");
return true;
}
function CheckMobile()
{
if(Jtrim(document.all["tbMobile"].value) != "")
{
if(IsValid("tbMobile","Mobile"))
{
//alert("手机填写不正确");
//document.all["tbMobile"].focus();
SetSpan("spMobile","手机填写不正确");
return false;
}
}
SetSpan("spMobile","");
return true;
}
function CheckProvince()
{
if(document.all["ddlCity"].value== "-1"||document.all["ddlCity"].value== "0")
{
SetSpan("spddlProvince","必须选择省市");
return false;
}
SetSpan("spddlProvince","");
return true;
}
function CheckValidateCode()
{
obj = document.all["tbValidCode"].value;
response = User_CompanyEdit.GetValidateCode(obj);
if(response.value != "sucess")
{
//alert(response.value);
//document.all["tbValidCode"].focus();
SetSpan("spValiateCode","验证码错误");
return false;
}
SetSpan("spValiateCode","");
return true;
}
function CheckTel()
{
if(IsValid("tbZone","Zone")||IsValid("tbTel","Tel"))
{
SetSpan("spTel","电话填写不正确");
return false;
}
SetSpan("spTel","");
return true;
}
function cityChange()
{
var obj = document.all["ddlProvince"].options[document.all["ddlProvince"].selectedIndex].value;
var response = User_CompanyEdit.ProvinceChange(obj);
var i=0;
if(response.value != "")
{
eval(response.value);
document.all["ddlCity"].length = 0;
var oOption = document.createElement("OPTION");
oOption.value = "0";
oOption.text = "---请选择---";
document.all["ddlCity"].add(oOption);
for(i=0;i<ajaxCity.Citys.length;i++)
{
var oOption = document.createElement("OPTION");
oOption.value = ajaxCity.Citys[i].ID;
oOption.text = ajaxCity.Citys[i].Name;
document.all["ddlCity"].add(oOption);
}
}
}
function smallTypeChange()
{
var obj = document.all["ddlBigType"].options[document.all["ddlBigType"].selectedIndex].value;
var response = User_CompanyEdit.BigTypeChange(obj);
var i=0;
if(response.value != "")
{
eval(response.value);
document.all["ddlSmallType"].length = 0;
var oOption = document.createElement("OPTION");
oOption.value = "0";
oOption.text = "---请选择---";
document.all["ddlSmallType"].add(oOption);
for(i=0;i<ajaxSmallType.SmallTypes.length;i++)
{
var oOption = document.createElement("OPTION");
oOption.value = ajaxSmallType.SmallTypes[i].ID;
oOption.text = ajaxSmallType.SmallTypes[i].Name;
document.all["ddlSmallType"].add(oOption);
}
}
}
function CheckIndustry()
{
if(document.all["ddlSmallType"].value== "-1"||document.all["ddlSmallType"].value== "0")
{
SetSpan("spIndustry","必须选择行业");
return false;
}
SetSpan("spIndustry","");
return true;
}
function CheckForm()
{
var result = "true";
var errTel = "";
var errFax = "";
var errSmallType = "";
if(!CheckCompanyName())
{
result = "false";
}
if(!CheckLinkMan())
{
result = "false";
}
if(!CheckPostion())
{
result = "false";
}
if(!CheckAddress())
{
result = "false";
}
if(!CheckValidateCode())
{
result = "false";
}
if(!CheckProvince())
{
result = "false";
}
if(!CheckTel())
{result = "false";}
if(!CheckIndustry())
{result = "false";}
if(!document.all["chkIsRead"].checked)
{
alert("必须选择我已阅读注册协议");
result = "false";
}
document.all["hidSmallType"].value = result;
}
</script>
protected void Page_Load(object sender, EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(User_CompanyEdit));
}
[Ajax.AjaxMethod()]
public string ProvinceChange(string strValue)
{
DataSet ds = null;
DataTable dt;
string result = "";
try
{
ds = Comm.Execute_strSql_Re_Ds("select F_ID,F_Name from T_City where F_Province_ID=" + Convert.ToInt32(strValue));
dt = ds.Tables[0];
result = "var ajaxCity={/"Citys/":[";
if (dt != null)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
if (i == dt.Rows.Count - 1)
{
result += "{/"ID/":/"" + dt.Rows[i]["F_ID"].ToString() + "/",/"Name/":/"" + dt.Rows[i]["F_Name"].ToString() + "/"}";
}
else
{
result += "{/"ID/":/"" + dt.Rows[i]["F_ID"].ToString() + "/",/"Name/":/"" + dt.Rows[i]["F_Name"].ToString() + "/"},";
}
}
}
result += "]};";
return result;
}
catch
{
return "";
}
}
[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]
public string GetValidateCode(string strValue)
{
string result = "";
try
{
if (System.Web.HttpContext.Current.Session["CheckCode"].ToString() == strValue.Trim().ToUpper())
{
result = "sucess";
}
else
{
result = "fail";
}
return result;
}
catch
{
return "fail";
}
}
[Ajax.AjaxMethod()]
public string IsExsistCompany(string strValue)
{
string result = "";
try
{
if (Comm.Execute_Sql_Re_Obj("select count(*) from T_Company where F_Name='" + strValue.Trim() + "' and F_UseID<>'" + System.Web.HttpContext.Current.Request.Cookies["userid"].Value + "'").ToString() != "0")
{
result = "fail";
}
else
{
result = "sucess";
}
return result;
}
catch
{
return "fail";
}
}
[Ajax.AjaxMethod()]
public string BigTypeChange(string strValue)
{
DataSet ds = null;
DataTable dt;
string result = "";
try
{
ds = Comm.Execute_strSql_Re_Ds("select F_ID,F_Name from T_IndustryCategory where F_ParentID=" + Convert.ToInt32(strValue));
dt = ds.Tables[0];
result = "var ajaxSmallType={/"SmallTypes/":[";
if (dt != null)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
if (i == dt.Rows.Count - 1)
{
result += "{/"ID/":/"" + dt.Rows[i]["F_ID"].ToString() + "/",/"Name/":/"" + dt.Rows[i]["F_Name"].ToString() + "/"}";
}
else
{
result += "{/"ID/":/"" + dt.Rows[i]["F_ID"].ToString() + "/",/"Name/":/"" + dt.Rows[i]["F_Name"].ToString() + "/"},";
}
}
}
result += "]};";
return result;
}
catch
{
return "";
}
}
[Ajax.AjaxMethod()]
public string IsExsistUser(string strValue)
{
string result = "";
try
{
if (Comm.Execute_Sql_Re_Obj("select count(*) from T_User where F_Username='" + strValue.Trim() + "'collate Chinese_PRC_CS_AI").ToString() != "0")
{
result = "fail";
}
else
{
result = "sucess";
}
return result;
}
catch
{
return "fail";
}
}
- Ajax
- Ajax
- AJAX
- AJAX
- AJAX
- AJAX
- AJAX
- ajax
- ajax
- Ajax
- ajax
- ajax
- AJAX
- Ajax
- Ajax
- Ajax
- ajax
- ajax
- js如何判断页面中是否有指定控件~~~
- 多图片上传
- AjaxCallObject.js
- WebParts.js
- 脆弱的航天工业
- ajax
- Global.asax
- Windows API一日一练(61)GetDriveType函数
- asp.net 备份数据库
- Lua链接地址
- 网站路径问题(引用)
- objectdatasource
- WebPager.ascx
- org.hibernate.TransactionException: JDBC rollback failed