我打算创建一个.aspx和.cs文件。我所有的基本上都是2个文本框。
(请忽略中间的按钮。)
第一个文本框是输入句子,我希望其他文本框自动跟随我在第一个框中键入的内容。所以基本上它类似谷歌翻译,但它不翻译文本。只需按照我在第一个文本框中输入的文字即可。
任何想法怎么做?
答案 0 :(得分:0)
您可以同时使用JavaScript
实现此目的,请参阅随附的代码示例。
它在onKeyUp
'中使用html inputs
事件,在您的代码中使用clientid片段替换输入控件ID,如注释中所示。
另请参阅此问题 - how to add onKeyUp to asp.net textbox以便在您的代码中实现此目的。
function copyText()
{
//var textBoxFirstClientID = '<%= textBox1.ClientID %>';
//var textBoxSecondClientID = '<%= textBox2.ClientID %>';
var txt1 = document.getElementById('txt1');// use textBoxFirstClientID
var txt2 = document.getElementById('txt2');//use textBoxSecondClientID
txt2.value = txt1.value;
}
<asp:textbox id="textBox1">your asp.net textbox 1</asp:button>
<input type="text" id="txt1" onkeyup="copyText()">
<br>
<br>
<asp:textbox id="textBox2">your asp.net textbox 2</asp:textbox>
<input type="text" id="txt2" />