[英]Resetting textbox text via javascript
function clickButton(e, buttonid)
var evt = e ? e : window.event;
var bt = document.getElementById(buttonid);
if (bt) {
if (evt.keyCode == 13) {
bt.click();
return false;
}
}
}
txtChatMessage.Attributes.Add("onkeypress", "return clickButton(event,'" + btnSendChat.ClientID + "')");
此函数是在文件后面的代码中设置的属性。 单击按钮后,如何重置文本框中的文本
您可以这样做,方法是通过using this
传递代码后的文本字段,并将其value to empty string
setting
value to empty string
javascript中的value to empty string
在后面的代码中
txtChatMessage.Attributes.Add("onkeypress", "return clickButton(this, event,'" + btnSendChat.ClientID + "')");
在JavaScript中
function clickButton(txt, e, buttonid){
var evt = e ? e : window.event;
var bt = document.getElementById(buttonid);
if (bt) {
if (evt.keyCode == 13) {
bt.click();
txt.value = "";
return false;
}
上面的代码将覆盖文本框的现有值。 要保存它供以后使用,我们可以使用隐藏字段
在html中
<asp:hidden id="hdnText" runat="server" >
在JavaScript中
function clickButton(txt, e, buttonid){
var evt = e ? e : window.event;
var bt = document.getElementById(buttonid);
if (bt) {
if (evt.keyCode == 13) {
bt.click();
document.getElementById('<%= hdnText.ClientID %>').value = txt.value;
return false;
}
在后面的代码中
发送文本字段到javascript函数
txtChatMessage.Attributes.Add("onkeypress", "return clickButton(this, event,'" + btnSendChat.ClientID + "')");
从隐藏字段中获取文本框的价值
string textBoxValue = hdnText.Value;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.