asp.net 保存、修改没有 runat=server控件的控件值的一个解决方案
asp.net 保存、修改没有 runat=server控件的控件值的一个解决方案
发布时间:2016-12-29 来源:查字典编辑
摘要:js:复制代码代码如下:functionSave()//保存不是服务端控件的值{var1=document.getElementById('...

js:

复制代码 代码如下:

function Save()//保存不是服务端控件的值

{

var 1= document.getElementById('1Box').value;

var 2 = document.getElementById('2Box').value;

var TxtValue = 1 + "■" + 2;

document.getElementById('3).value = TxtValue;

return true;

}

window.onload=function show()

{

var TxtValue = document.getElementById('3).value;

if (TxtValue != "") {

EachValue = new Array();

EachValue = TxtValue.split('■');

document.getElementById('1Box').value = EachValue[0];

document.getElementById('2Box').value = EachValue[1];

}

return true;

}

html:

复制代码 代码如下:

<input type="text" id="1Box" maxlength="10"/>

<input type="text" id="2Box" maxlength="30"/>

<input type="hidden" id="3" name="Values" runat="server" />

CS:

复制代码 代码如下:

void LoadData()//页面加载

{

btnSave.Attributes.Add("onclick", "javascript:Save();");

string[] strTxtValues = new string[2];

strTxtValues[0] = dr["1"].ToString();

strTxtValues[1]=dr["2"].ToString();

string strValues = strTxtValues[0];

for (int i = 1; i < strTxtValues.Length; i++)

{

strValues += "■" + strTxtValues[i];

}

this.3.Value = strValues;

private void SaveOrUpdate()//保存、修改

{

string[] strTxtValues = this.3.Value.Split('■');

string 1= strTxtValues[0];

string 2= strTxtValues[1];

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类