gpt4 book ai didi

javascript - 创建带有格式化按钮的 html 字段并将结果存储在 mySQL 中

转载 作者:行者123 更新时间:2023-11-29 19:42:09 26 4
gpt4 key购买 nike

我是编码新手,我正在尝试找到一种在网页上创建输入字段的方法,该输入字段具有格式按钮以启用例如项目符号列表、粗体和下划线文本等,非常类似于我刚刚用来发布此问题的文本框。

我已经搜索过这个网站并用谷歌搜索过,但我找到的只是如何自定义提交按钮或如何格式化输入字段(例如背景颜色或一般文本外观),但这不是我想要的。

我希望能够创建自定义格式化输入,例如项目符号列表,其中包含一些粗体或下划线的单词,并且我希望将此格式化输入存储在 mySQL 数据库中。如果我随后搜索数据库并在页面上显示结果,我希望输出的格式与我提交的格式完全相同。

所以问题是:

  1. 如何创建带有格式按钮的输入框来自定义输入?这对于标准 HTML 来说可能吗?我需要 JavaScript 或 PHP 吗?如果是的话,要使用哪些函数和库?
  2. 如何在将数据存储到数据库时保持格式?我想我在其他地方读到不建议存储 HTML 标签?

最佳答案

How do I create the input box with formatting buttons to customize my input? Is this possible with standard HTML? Do I need Javascript or PHP? If so, which functions and libraries to use?

您想要使用插件。插件本身很可能需要最少的(如果有的话)实际编码知识,并且更可能只是从插件的说明中复制+粘贴相关代码。大多数插件都附带非常容易遵循的启动指南。

在谷歌上搜索“网站文本编辑器插件”,您会得到一些可靠的结果。最常见的可能是CKEditor .

就必要的技术而言,PHP 和 JavaScript 并不是“择一”。 JavaScript 是一种客户端语言,这意味着它操纵用户面前的页面,而不是实际数据。对于数据操作、存储、检索等,您可以使用服务器端编程语言 - 例如 PHP。当然,您可以将这两种技术链接在一起以作为一种技术,但这并不真正符合您的要求。

正如您所假设的,存储这些信息显然需要数据库。大多数数据库都是使用 SQL 的某些变体进行修改的(尽管还是有其他选择)。从你的标签来看,你似乎很熟悉MySQL的想法。你的 PHP 代码将准备 SQL 并告诉你的 MySQL 数据库,“这里有一些 SQL - 请为我执行它”,它要么成功执行,要么返回一个错误供 PHP 解释。

How do I keep the formatting while storing the data in a database? I think I read elsewhere that storing HTML tags is not recommended?

对于基本的入门站点,将 HTML 存储在数据库中就可以了。当您进行越来越大的项目时,您可能需要考虑一种更具适应性的解决方案,以便您的数据不都是硬编码的 HTML,但就听起来您正在做的事情而言,我认为您不会担心。

带有一些简单的粗体和斜体标签的文本字符串是完全可以接受的 - 只有当您开始存储整个元素或部分时,您才会开始考虑其他选项。

关于javascript - 创建带有格式化按钮的 html 字段并将结果存储在 mySQL 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41289812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com