帮我看哪里出问题了,我脚本JS
<script language="javascript" type="text/javascript">
function setSelect(s)
{
sl = document.getElementById("s_province")
for(i=0;i<sl.options.length;i++)
{
if(sl.options[i].value==s) sl.options[i].selected=true
}
}
function setSelect(l)
{
s2 = document.getElementById("s_city")
for(i=0;i<s2.options.length;i++)
{
if(s2.options[i].value==s) s2.options[i].selected=true
}
}
function setSelect(m)
{
s3 = document.getElementById("s_county")
for(i=0;i<s3.options.length;i++)
{
if(s3.options[i].value==s) s3.options[i].selected=true
}
}
</script>后台CS
string ID = e.CommandArgument.ToString();
Label22.Text = ID;
DataTable dt = Sql.SqlHelp.GetTable("select * from Travelrequest where ID=" + ID);
string a1 = dt.Rows[0]["s_province"].ToString();
Page.ClientScript.RegisterStartupScript(Page.GetType(),"","setSelect('"+a1 +"')",true);
string a2 = dt.Rows[0]["adress"].ToString();
Page.ClientScript.RegisterStartupScript(Page.GetType(),"","setSelect('"+a2 +"')",true);
string a3 = dt.Rows[0]["s_county"].ToString();
Page.ClientScript.RegisterStartupScript(Page.GetType(),"","setSelect('" + a3 + "')",true);
到了页面还是没有我数据提出的来的值,就省市区的值,还是原来的默认选择什么什么的,什么问题?
<script language="javascript" type="text/javascript">
function setSelect(s)
{
sl = document.getElementById("s_province")
for(i=0;i<sl.options.length;i++)
{
if(sl.options[i].value==s) sl.options[i].selected=true
}
}
function setSelect(l)
{
s2 = document.getElementById("s_city")
for(i=0;i<s2.options.length;i++)
{
if(s2.options[i].value==s) s2.options[i].selected=true
}
}
function setSelect(m)
{
s3 = document.getElementById("s_county")
for(i=0;i<s3.options.length;i++)
{
if(s3.options[i].value==s) s3.options[i].selected=true
}
}
</script>后台CS
string ID = e.CommandArgument.ToString();
Label22.Text = ID;
DataTable dt = Sql.SqlHelp.GetTable("select * from Travelrequest where ID=" + ID);
string a1 = dt.Rows[0]["s_province"].ToString();
Page.ClientScript.RegisterStartupScript(Page.GetType(),"","setSelect('"+a1 +"')",true);
string a2 = dt.Rows[0]["adress"].ToString();
Page.ClientScript.RegisterStartupScript(Page.GetType(),"","setSelect('"+a2 +"')",true);
string a3 = dt.Rows[0]["s_county"].ToString();
Page.ClientScript.RegisterStartupScript(Page.GetType(),"","setSelect('" + a3 + "')",true);
到了页面还是没有我数据提出的来的值,就省市区的值,还是原来的默认选择什么什么的,什么问题?
{
sl = document.getElementById(selectid)
for(i=0;i<sl.options.length;i++)
{
if(sl.options[i].value==s) sl.options[i].selected=true
}
}
调用Page.ClientScript.RegisterStartupScript(Page.GetType(),"","setSelect('s_province','"+a1 +"')",true);
Page.ClientScript.RegisterStartupScript(Page.GetType(),"","setSelect('adress','"+a2 +"')",true);
Page.ClientScript.RegisterStartupScript(Page.GetType(),"","setSelect('s_county','"+a3 +"')",true);