php - 我无法使用嵌入 url 预填充 HTML 表单
问题描述
我正在开发一个移动应用程序并为此应用程序创建一个管理面板。我想在 web 中创建一个带有 html 表单的视频对象,并从移动应用程序中获取它。我可以用 html 形式创建这个视频对象。我想通过预填充视频创建表单来使用 html 表单更新此对象,除了嵌入 url 输入文本之外,所有字段都已预填充。由于包含'"'(双引号)的嵌入 url 发生错误。这是我的 html 更新表单:
<div class="form-group">
<label for="egzersizVideoUrl">Video Embed Url</label>
<input type="url" class="form-control"
name="egzersizVideoUrl" id="egzersizVideoUrl"
value="<?php echo $exercise['video_embed_url']; ?>">
</div>
<div class="form-group">
<label for="egzersizPopularite">Popülarite Skoru</label>
<input type="text" class="form-control"
name="egzersizPopularite" id="egzersizPopularite"
value="<?php echo $exercise['popularity']; ?> ">
</div>
这就是结果
我想用 youtube 嵌入 url 预填充输入字段,我怎样才能以正确的方式做到这一点?
解决方案
编辑:抱歉,您正在寻找的是 htmlentities
<input type="url" class="form-control" name="egzersizVideoUrl" id="egzersizVideoUrl" value="<?php echo htmlentities($exercise['video_embed_url']); ?>">
这会将任何双引号转换为相应的 html 实体。
推荐阅读
- amazon-web-services - Terraform:如何导入 AWS 跨账户资源?
- python-3.x - 我想用 python 拆分 zip 文件,然后将拆分后的文件连接在一起,我找到了这段代码,但我无法加入拆分后的文件
- sonarqube - SonarQube 在加载页面上停止
- python - 由于 win32api,ToastNotifier 无法正常工作
- awk - 使用 awk 打印多个文件的第一列
- android - 在静态方法中调用 setState 后应用程序崩溃
- c# - 如何编写 Paragraph.Next(Object) 方法以在 MS Word 文档中以编程方式 (C#) 在文本之后生成 2 个“下一个段落”?
- mysql - 购物车功能的自定义 SQL
- azure-storage - 获取 Azure 存储帐户级别 SAS 的到期日期?
- java - 将数据文件中的整数存储到数组Java中