<center> <a href=# onclick="obj=document.getElementById('hide1'); if(obj.style.display=='none') {obj.style.display='block'; document.getElementById('quote').focus();} else obj.style.display='none'; return false;">Многострочная форма</a> <div id=hide1 style="display:none;"> <form name="form" onkeypress="count()" onkeyup="count()" onclick="count()"> <p>Текст<span id=whom> </span>(<span id=howmany>0</span>/1000)<br> <textarea id="quote" name="quote" rows="10" cols="30" onkeypress="if(event.keyCode==10||(event.ctrlKey && event.keyCode==13)) {if (document.form.stringi.value.length<1001) sendi(); else alert('Не более 1000!');} else count()"></textarea></p> <p>ctrl+Enter = отправить</p> <p><input class="pros" id="l2" name="othe" type="checkbox" title="Оформить как цитату"><input name="avtor" type="text" style="width: 250px" value="Автор цитаты или ссылка" readOnly></p> <p><input type="button" value="Отправить" onclick="if (document.form.stringi.value.length<1001) sendi(); else alert('Не более 1000!');" /><input type="reset" value="Очистить" /></p> <input name="stringi" type="hidden" value=""> <script> /*<![CDATA[*/ function count(){ var form = document.form; if (form.othe.checked) form.avtor.readOnly = false; else {form.avtor.readOnly = true; form.avtor.value="Автор цитаты или ссылка"}; var html = ''; html += parent.chat.document.fmsg.tonick.value; if (form.avtor.value=='Автор цитаты или ссылка') autor=''; else autor=form.avtor.value; if (form.othe.checked) html+='[quote= '+autor+' ]'; else html+='{br}'; html+=form.quote.value; if (form.othe.checked) html+='[/quote] '; html=html.replace(/\r\n|\r|\n/g,"{br}"); var c=html.length; document.getElementById("howmany").innerHTML=c; form.stringi.value=html; if (parent.chat.document.fmsg.tonick.value=='') document.getElementById("whom").innerHTML=' '; else document.getElementById("whom").innerHTML=' для '+parent.chat.document.fmsg.tonick.value+' '; return false } function sendi(){ var form = document.form; var str=form.stringi.value; parent.write.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text= '+form.stringi.value; form.avtor.value=''; form.quote.value=''; document.getElementById("howmany").innerHTML='0'; } /*]]>*/ </script> </form> </div> </center>
{br}^ <br> ^
text=text.replace(/\[quote=(.*?)\](.*?)\[\/quote\]/g,'<div style="-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#cecece none repeat scroll 0 0;border-color:#BEBEBE #BEBEBE -moz-use-text-color;border-style:dotted dotted none;border-width:1px 1px 0;color:#222222;font-size:10px;font-weight:bold;margin:8px auto 0;padding:3px;"><b>Цитата: $1</b><div style="-x-system-font:none;background-color:dbdbdb;border:1px dotted #BEBEBE;color:#000000;font-family:Verdana;font-size:10pt;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:5px;text-align:justify;">$2</div></div>');
<center> <a href=# onclick="obj=document.getElementById('hide1'); if(obj.style.display=='none') {obj.style.display='block'; document.getElementById('quote').focus();} else obj.style.display='none'; return false;">Многострочная форма</a> <div id=hide1 style="display:none;"> <form name="form" onkeypress="count()" onkeyup="count()" onclick="count()"> <p>Текст<span id=whom> </span>(<span id=howmany>0</span>/1000)<br> <textarea id="quote" name="quote" rows="10" cols="30" onkeypress="if(event.keyCode==10||(event.ctrlKey && event.keyCode==13)) {if (document.form.stringi.value.length<1001) sendi(); else alert('Не более 1000!');} else count()"></textarea></p> <p>ctrl+Enter = отправить</p> <p><input class="pros" id="l2" name="othe" type="checkbox" title="Оформить как цитату"><input name="avtor" type="text" style="width: 250px" value="Автор цитаты или ссылка" readOnly></p> <p><input type="button" value="Отправить" onclick="if (document.form.stringi.value.length<1001) sendi(); else alert('Не более 1000!');" /><input type="reset" value="Очистить" /></p> <input name="stringi" type="hidden" value=""> <script> /*<![CDATA[*/ function count(){ var form = document.form; if (form.othe.checked) form.avtor.readOnly = false; else {form.avtor.readOnly = true; form.avtor.value="Автор цитаты или ссылка"}; var html = ''; html += document.fmsg.tonick.value; if (form.avtor.value=='Автор цитаты или ссылка') autor=''; else autor=form.avtor.value; if (form.othe.checked) html+='[quote= '+autor+' ]'; else html+='{br}'; html+=form.quote.value; if (form.othe.checked) html+='[/quote] '; html=html.replace(/\r\n|\r|\n/g,"{br}"); var c=html.length; document.getElementById("howmany").innerHTML=c; form.stringi.value=html; if (document.fmsg.tonick.value=='') document.getElementById("whom").innerHTML=' '; else document.getElementById("whom").innerHTML=' для '+document.fmsg.tonick.value+' '; return false } function sendi(){ var form = document.form; var str=form.stringi.value; parent.hidden.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text= '+form.stringi.value; form.avtor.value=''; form.quote.value=''; document.getElementById("howmany").innerHTML='0'; } /*]]>*/ </script> </form> </div> </center>
<input type="text" style="padding: 10px;" spellcheck="true">