如何让这个回车事件在清空textarea之后就取消呢?
在网上找到这篇文章JS阻止事件冒泡,于是在代码里加了一句
obj.preventDefault();就解决了;
<html>
<head>
<script type="text/javascript">
function BindEnter(obj){
if(obj.keyCode == 13){
if (!obj.ctrlKey) {
document.getElementById("ta").value="";
obj.preventDefault();//这句话可以阻止回车事件冒泡;如果注释掉这句话,那么会有空格残余;
}
}
}
</script>
</head>
<body onkeydown="BindEnter(event)">
<textarea id="ta" rows="10" cols="30">
The cat was playing in the garden.
</textarea>
</body>
</html>
原文:http://my.oschina.net/u/1475616/blog/339330