shirft+enter нов ред

cnoko

Registered
Код:
function writingMsg(s, max, e)
{
	var code = keyCode(e)
	var ret = false;
	if ( code == 13 )
	{
		s.form.submit();
		return ret;
	}
	var len = s.value.length;
	if (len >= max )
	{
		ret = true;
	}
	if ( len > max )
	{
		s.value = s.value.substring(0, max);
	}
	var x = '.8.9.16.17.18.19.20.27.33.34.35.36.37.38.39.40.45.46.91.92.93.96.97.98.99.100.101.102.103.104.105.106.107.109.110.111.112.113.114.115.116.117.118.119.120.121.123.144.145.';
	return !(ret && (isNaN(code) || x.indexOf('.'+code+'.') == -1));
}
function keyCode(e)
{
	if ( window.event )
	{
		return window.event.keyCode;
	}
	if ( e.which )
	{
		return e.which;
	}
	if ( e.keyCode )
	{
		return e.keyCode;
	}
	return false;
}
Код:
 <textarea type="text" name="message" class="sendMsgText" id="Msgtxt" onKeyUp="return writingMsg(this, 255, event);" onKeyDown="return writingMsg(this, 255, event);"></textarea>
как при shrift enter да не изпраща формата а да слага нов ред
едит: обърках раздела :S
 
cnoko,

ако не е проблем можеш ли да кажеш как?
Канех се да пускам същия въпрос, но видях темата ти и реших да не спамя.
 

Back
Горе