小编Jon*_*ona的帖子

如何在PHP中创建WYSIWYG编辑器

我正在尝试用PHP创建一个WYSIWYG编辑器.到目前为止我得到了这个(我是新btw):

HTML:

   <form action="" method="POST">
        <select name="fontSize" onchange="this.form.submit();">
            <option>Font Size</option>
            <option value="14px">14px</option>
            <option value="24px">24px</option>
            <option value="34px">34px</option>
        </select>
    </form>

    <form action="" method="POST">
        <textarea name="bodyText" style="width:500px;height:200px;font-size:<?php echo $fontSize; ?>"></textarea>
    </form>
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php

$fontSize = $_POST['fontSize'];

switch($fontSize)
{
    case "14px":
    $fontSize = "14px";
    break;

    case "24px":
    $fontSize = "24px";
    break;

    case "34px":
    $fontSize = "34px";
    break;

    default:
    $fontSize = "12px";
}

?>
Run Code Online (Sandbox Code Playgroud)

问题是,当我从下拉菜单中选择一个新的字体大小时,整个文本区域的字体大小会发生变化,而我希望能够突出显示特定的单词或字母,并且只有该变化的字体大小而不是整个文本区域.怎么去这个?

php wysiwyg

3
推荐指数
1
解决办法
9238
查看次数

标签 统计

php ×1

wysiwyg ×1