Textbox获得焦点后如何选取所有文本

jq2046 jq2046 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
PayrollEdit("add", intRowsIndex,3);


this.Table1.FindControl("textid0").Focus();



protected void PayrollEdit(string str,int intRowsIndex,int js)
{
if (str == "add")
{
//获得数据表
DataTable T_Yuan_payrolls = (DataTable)Session["T_Yuan_payrolls"];
String Edit_date = T_Yuan_payrolls.Rows[intRowsIndex]["Date"].ToString();
String Edit_Name = T_Yuan_payrolls.Rows[intRowsIndex]["Name"].ToString();

//建立数据源
Yuan_PayrollsEdit yuan_payrollsEdit = new Yuan_PayrollsEdit();
DataSet ds_Yuan_payrollsEdit = yuan_payrollsEdit.GetDataSet(Edit_date, Edit_Name);

string aa = ds_Yuan_payrollsEdit.Tables["T_Yuan_payrollsEdit_add"].Rows.Count.ToString();
TableRow tr = new TableRow();
TableCell tc;
TableCell cell;
TextBox tc1;
int i = 0;
decimal sum_je = 0.00m;
for (i = 0; i < int.Parse(aa); i++)
{
if (i == 0)
{
tr = new TableRow();


//tr = new TableRow();
tc = new TableCell();
cell = new TableCell();
Label tcc = new Label();
Label tcc1 = new Label ();
tc.ID = "labeltop";//发放日期
tcc.ID = "tlbtop";//发放姓名
tcc1.ID = "labeladd";//发放项目计数
tc.Text = Edit_date;
tcc.Text = Edit_Name;
tcc1.Text = aa;
//tcc1.Visible = false;
tcc1.ForeColor = Color.White;
tc.CssClass = "c_label";
tcc.CssClass = "c_label";
//tcc1.CssClass = "C_label_Visible";
tr.Cells.Add(tc);
cell.Controls.Add(tcc);
cell.Controls.Add(tcc1);
tr.Cells.Add(cell);
Table1.Rows.Add(tr);

}
if (i % js == 0)
tr = new TableRow();

tc = new TableCell();
//tc.ID = "Label" + ds_Yuan_payrollsEdit.Tables["T_Yuan_payrollsEdit_add"].Rows[i][0].ToString();
tc.ID = "label" + i.ToString();
cell = new TableCell();
tc1 = new TextBox();
tc1.ID = "textid" + i.ToString();
tc1.Columns = 8;
tc1.CssClass = "c_textbox";
tc.CssClass = "c_label";
tc1.Text = ds_Yuan_payrollsEdit.Tables["T_Yuan_payrollsEdit_add"].Rows[i][2].ToString();
sum_je += decimal.Parse(ds_Yuan_payrollsEdit.Tables["T_Yuan_payrollsEdit_add"].Rows[i][2].ToString());
tc.Text = ds_Yuan_payrollsEdit.Tables["T_Yuan_payrollsEdit_add"].Rows[i][1].ToString() + ": ";
//var tlbID = Table1.FindControl("Label_add").ClientID;
//tc1.Attributes.Add("onkeydown", "return CheckInput(this.value,tlbID)");
tc1.Attributes.Add("onkeydown", "return CheckInput()");
//tc1.Attributes.Add("onkeydown", "return CheckInput(this.value,this.ID)");
tr.Cells.Add(tc);
cell.Controls.Add(tc1);
tr.Cells.Add(cell);
if (i % js == 0)
{
Table1.Rows.Add(tr);
}
}
if (i % js != 0)
Table1.Rows.Add(tr);


tr = new TableRow();
tc = new TableCell();
tc.ID = "labelsum";
cell = new TableCell();
Label sum_tcc = new Label();
Label sum_tcc1 = new Label();
sum_tcc.ID = "tlbsum";
tc.Text = "小 计:";
sum_tcc.Width = 95;
sum_tcc.Text = sum_je.ToString();
sum_tcc1.Text = aa;
//sum_tcc1.Visible = false;
sum_tcc1.ForeColor = Color.White;
tc.CssClass = "c_label_sum";
sum_tcc.CssClass = "c_label_sum";
tr.Cells.Add(tc);
cell.Controls.Add(sum_tcc);
cell.Controls.Add(sum_tcc1);
tr.Cells.Add(cell);
Table1.Rows.Add(tr);
}




通过PayrollEdit 函数 根据后台数据产生自动产生一堆 Label 和 Textbox

然后 通过 this.Table1.FindControl("textid0").Focus(); 让第一个控件 获得焦点

我原本想 通过 this.Table1.FindControl("textid0").selectAll(); 让控件 获得焦点的同时 选取控件的所有文本

可 实际 this.Table1.FindControl("textid0") 没有 selectAll() 这个 函数

请问 我该如何写 才能 让控件获得焦点的同时选取控件的所有文本 谢谢!
...全文

相关推荐

第四个范例——TextBox家族

源代码 博文链接:https://cyhcheng.iteye.com/blog/140281

weixin_38669628

基于JQuery实现鼠标点击文本框显示隐藏提示文本

比如本人网站的搜索框: 不使用的时候: 鼠标点击后: 用JQuery实现这个效果非常简单,下面是代码: 代码如下: $(document).ready(function () { var searchBox = $(“#ctl00_txtSearch”); searchBox.focus(function () { if (searchBox.val() == this.title) { // TextBox控件ToolTip属性转换为Html为title属性 searchBox.val(“”); } }); searchBox.blur(function () { if (searchB

weixin_38631960

JavaScript脚本中常用事件,例如:onClick事件等

JavaScript脚本中常用事件,例如:onClick事件(鼠标单击事件是最常见的事件之一,当用户单击鼠标按钮时。同时onClick指定的事件处理程序或代码将被调用执行),onChange事件就是当文本框的内容改变时发生的事件,onSelect事件就是当文本框的内容被选中时发生的事件,onFocus事件就是当光标落在文本框中时发生的事件等等

yzk775love

C#控件中失去焦点Focus事件与获得焦点Focus事件

C#控件 失去Focus焦点事件与获得焦点事件 文本框失去焦点事件 LostFocus GotFocus事件 供大家学习,减为1分了。。。。

少壮努力

asp.net中TextBox获得焦点和失去焦点——客户端JavaScript事件

asp.net中TextBox获得焦点和失去焦点——客户端JavaScript事件 自己亲手做的 ,虽然很简单,但是很实用

zcy524161167
评论 5
收藏 已收藏
分享
返回顶部
jq2046
.NET社区 62,274 成员 668,968 内容