js 回车替换空格
<asp:TextBox ID="TextBox1" runat="server" onkeydown= "if(event.keyCode==13){event.keyCode=32;alert('回车变空格,键盘码'+event.keyCode)}" ></asp:TextBox>
没效果,为什么,
补充:if (event.keyCode == 13){window.event.keyCode = 9;}换成TAB有效果
if (event.keyCode == 13){window.event.keyCode = 32;}换空格就不行
???
追问:敲回车 并不显示空格
答案:event.KeyCode应当是只读的,不能赋值,参考以下代码
<asp:TextBox ID="TextBox1" runat="server" type="text" style="width:450px;height:120px;" onKeyDown="changeChars(event.keyCode,this)"></asp:TextBox>
<script language="javascript">
function changeChars(code,obj){
var val=obj.value;
var char="";
if(code==13)
{
char=" ";
val=val+char;
obj.value=val;
}
}
</script>
其他:大小写? 这是对一段文字进行排版用的.我想让它按复制来的正常格式,然后进行替换,,试试这个看行不 function strReplace(str,n){ var t=
上一个:js jquery分别如何操作table里的tr,td
下一个:js错误提示:对象不支持此属性或方法。