首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CraftCMS后端表单空白问题

CraftCMS后端表单空白问题
EN

Stack Overflow用户
提问于 2021-03-16 15:05:13
回答 1查看 36关注 0票数 0

我们继承的一个遗留CraftCMS后端有一个奇怪的问题。在后端,我无法提交更新条目的表单,事实上,保存按钮什么也不做。

经过调查,代码中似乎省略了一些空格,例如:

代码语言:javascript
复制
<formid="main-form" method="post" accept-charset="UTF-8">.....</formid="main-form">

缺少formid="main-form"之间的空格。如果我通过编辑DOM手动添加此空间,表单将成功提交。

此外,任何需要在jQuery中实例化的控件(例如,资产选择控件)也会丢失空格,并尝试这样做

代码语言:javascript
复制
newCraft.AssetSelectInput({"id":"fields-newsImage"});

而不是

代码语言:javascript
复制
new Craft.AssetSelectInput({"id":"fields-newsImage"});

我的手艺和环境是这样的:

代码语言:javascript
复制
PHP version 7.4.15
OS version Linux 4.14.219-161.340.amzn2.x86_64
Database driver & version PostgreSQL 11.10
Image driver & version GD 7.4.15
Craft edition & version Craft Solo 3.1.22
Yii version 2.0.17
Twig version 2.8.1

任何建议都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-04-08 15:04:56

可能与字符编码有关--您的新环境无法识别用作空格的空格字符。查看编辑器中的文件,该编辑器将显示所有内容,包括不可打印的字符-- "cat -v“应该可以做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66650435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档