[英]Enter only number in text box by javascript onkeypress problem
[英]OnKeyPress only when Enter and Not Blank
HTML元素
<textarea placeholder="Chat with me" ref="chatInput" onKeyPress={this.handleSendMessage}></textarea>
JS处理程序
handleSendMessage: function(event){
var data = this.refs.chatInput.getDOMNode().value;
if(event.keyCode == 13 && data.length > 1){
//sendMessage....
}
else if (event.keyCode == 13 && data.length == 1) {
//isEmpty so do nothing
}
}
我有一个输入字段,并且仅在按ENTER并且textarea不是空白时才想发送消息。 如果文本区域为空白,我什么也不想做...所以输入字段在占位符中将保持空白。 我已经忽略了其余的代码,因为我认为这与我要实现的目标无关。 我将根据要求添加任何其他代码。
handleSendMessage: function(event){
var data = this.refs.chatInput.getDOMNode().value;
if(event.keyCode == 13 && data.length > 1){
//sendMessage....
}
else if (event.keyCode == 13 && data.length == 1) {
//isEmpty so do nothing
return false;
}
}
return false;
应该可以
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.