【解决回车键出现乱码的问题】禁用Enter键触发form表单提交的问题 ,同时启用保留textarea换行操作

问题描述

Enter键触发form表单提交的问题 ,同时启用保留textarea换行操作

##解决回车键出现乱码的问题
代码如下(示例):

<script type="text/javascript">
$(function(){
	$("form").keydown(function(){
		if(event.keyCode==13){  //禁用键盘enter键
		  if(event.srcElement.type=="textarea"){  //如果是文本框,则保存换行
		   return true;
		  }
		  else{
		    return false;
		  } 
	  	}
	});
})
</script>

总结

此操作主要是解决在input框时按到回车键导致Form表单提交,从而出现乱码现在。解决主要是禁用enter键(文本框输入换行时除外)。

你可能感兴趣的:(前端,前端,javascript,jquery,java)