Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在填充一个文本框时动态添加文本框?_C#_Javascript_Asp.net_Textbox - Fatal编程技术网

C# 如何在填充一个文本框时动态添加文本框?

C# 如何在填充一个文本框时动态添加文本框?,c#,javascript,asp.net,textbox,C#,Javascript,Asp.net,Textbox,我有一个文本框来填充ph值,这里我想要的是,每当我在文本框中输入值时,我需要动态地添加另一个空文本框,在这里我可以以相同的方式添加另一个值,如果他们在这个新的空框中输入任何值,另一个空文本框应该添加在这个文本框的底部。毕竟有一个确认链接按钮。当点击它时,在文本框中输入的所有这些ph值都应该得到。怎么可能呢?您可以使用jquery动态添加文本框,并在按钮上单击/将这些值提交给服务器。您可以在文本框的键控事件中添加另一个文本框。试试这个 我基于这个条件,你的数字格式是11,例如:0912345678

我有一个文本框来填充ph值,这里我想要的是,每当我在文本框中输入值时,我需要动态地添加另一个空文本框,在这里我可以以相同的方式添加另一个值,如果他们在这个新的空框中输入任何值,另一个空文本框应该添加在这个文本框的底部。毕竟有一个确认链接按钮。当点击它时,在文本框中输入的所有这些ph值都应该得到。怎么可能呢?

您可以使用jquery动态添加文本框,并在按钮上单击/将这些值提交给服务器。您可以在文本框的键控事件中添加另一个文本框。

试试这个

我基于这个条件,你的数字格式是11,例如:09123456789

因此,在文本框的Textbox\u Textchanged事件上

if(textbox.text.length >= 11)
{
    Textbox text = new Textbox();
    text.TextChanged += Textbox_Textchanged; // So it would also trigger the event
    // Do positioning here
}

我想你可以通过更好的EventArgs来优化它,但是你的想法是对的?

ohh抱歉..ph.num只是一个例子。实际上,我想在文本框@Ronald Estacio上插入nvarchar值,你确定吗?那是一个WebForms应用程序,你不能。。。在不使用ajax或任何东西的情况下收听已更改的文本。。。它会为每个键(如果它能做到)回发整个该死的页面,即使这个解决方案有效,@ARATHY,它也不会有什么不同strings@sinni800他在问如何动态创建文本框,如何不回发。arathy,只要建立一个触发事件的条件,你就可以替换它的EventArgs并提供你自己的属性,一个方法也可以。@Ronaldstacion创建文本框需要回发。它不会神奇地出现在网页上我同意这一点。另一个答案是,imo是假的,因为它试图使用服务器端代码来编辑客户端控件。。。在ASP.NET中正常工作,但不是这样。。。