javascript如何验证恶意换行?

来源:百度知道 编辑:UC知道 时间:2024/06/06 17:23:34
验证恶意换行!

在留言本里 如果用户
执行了太多的换行就会弹出对话框 说不能太多的换行

只容许换行3次 超过3次就会弹出对话框提示
高手帮忙写一个谢谢
天衣无缝の亡灵
先谢谢你的程序~`
不过你那种 好象行不通~`
我想要的是 在提交表单的时候才会 弹出对话框

<html>
<script>
var i=0;
function noEnter()
{
if(window.event.keyCode==13)
{
i++;
if(i>3)
{alert("不能太多的换行!");
window.event.returnValue=false;
}
}
}
</script>
<body>
<textarea cols="90" rows="10" onkeypress="noEnter()">123456
</textarea>
</body>
</html>

你试试吧。没有加注释,呵呵。
----------------------------
<html>
<script>
/*回车校验
* 参数
*v:校验的控件
*n:回车最多出现次数*/
function noEnter2(v,n)
{
var k=0;
var str = v.value;
var len = str.length;
if(len==0){
return true;
}
for(var i =0;i<len;i++)
{
var c= str.charAt(i);
if(c == "\r")
{ k++;
if(k>n)
{alert("不能太多的换行")