当前位置:编程学习 > JS >>

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错误提示:对象不支持此属性或方法。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,