راست نویس,چپ نویس و وسط نویس در textarea
نقل قول:
function doCommand(cmd)
{
if(is_clean && cmd == 'Undo')
{
restoreContent();
is_clean = false;
}
else
{
if(isAllowed()) document.execCommand(cmd);
}
}
function isAllowed()
{
foo.focus();
return true;
}
<button onClick="doCommand('JustifyLeft');foo.focus();" title="Align Center" class="radio">left</button>
<textarea name = tx rows = 10 cols = 68 id="foo" ></textarea>
من این کد رو پیدا کردم ولی کارنمی کنه ممنون میشم راهنمایی کنید
نقل قول: راست نویس,چپ نویس و وسط نویس در textarea
کد HTML:
<script>
function Align(element, align){
document.getElementById(element).style.textAlign=align;
}
</script>
<a href="javascript:Align('Lagon666', 'left');">[Left]</a>
<a href="javascript:Align('Lagon666', 'center');">[Center]</a>
<a href="javascript:Align('Lagon666', 'right');">[Right]</a>
<br>
<textarea id="Lagon666"></textarea>
اما باید توجه داشت که با Submit شدن این فرم هیچ یک از این اطلاعات Align ارسال نمیشه. یعنی مشخص نمیشه اون بابا با چه Align ای این فرو رو فرستاده. پس این راه، راه مناسبی برای یک Editor نیست.
نقل قول: راست نویس,چپ نویس و وسط نویس در textarea
نقل قول:
دوست عزیز باید style بدی بهش.مثلا direction و textalign
ممنون اینجوری اون مشکلی که lagon666 گفت حل میشه؟
من دنبال راه حلی برای همونی هستم که lagon666 اشاره کرد
ممنون میشم کنید
نقل قول: راست نویس,چپ نویس و وسط نویس در textarea
سلام
این کد در اصل همونه که Lagon666 که من با اجازه کمی دستکاریش کردم . حلا همونی شده
که می خواستی . یعنی می تونی همون کارو با Button انجام بدی .
باید این کد رو داخل یک فایل HTML اجرا کنی .
<html>
<script language="javascript">
function test(element, align){
var doc=document.getElementById(element);
doc.style.textAlign=align;
}
</script>
<br />
<center>
<textarea id="test" rows="20" cols="50"></textarea>
<br />
<input type="button" value=" Left " onclick="test('test', 'left')" />
<input type="button" value="Center" onclick="test('test', 'center')" />
<input type="button" value="Right" onclick="test('test', 'right')" />
</center>
</html>
خوش باشی