我有一些发布到 CGI 脚本的表单。我设置了它们,它们在所有浏览器上都能完美运行。然后我让他们一个人呆着。
几天后,设计师更新页面后,表单不再起作用,出现了一个神秘的
enctype="文本/普通"
已添加到表单标签中。
我没有把它放在那里,设计师也没有把它放在那里(故意)。没有源代码控制,我也不使用 Dreamweaver。我无法解释它是从哪里来的。
Dreamweaver 会自动添加此属性吗?
我有一些发布到 CGI 脚本的表单。我设置了它们,它们在所有浏览器上都能完美运行。然后我让他们一个人呆着。
几天后,设计师更新页面后,表单不再起作用,出现了一个神秘的
enctype="文本/普通"
已添加到表单标签中。
我没有把它放在那里,设计师也没有把它放在那里(故意)。没有源代码控制,我也不使用 Dreamweaver。我无法解释它是从哪里来的。
Dreamweaver 会自动添加此属性吗?
我的 Dreamweaver CS3 副本没有,但如果可能的话,我不会感到惊讶,具体取决于设置。Dreamweaver 有一个用于在设计模式下设置表单的 enctype 属性的选项。也许它是偶然改变的?
我的问题的答案是“不”。
事实证明,它毕竟不是 Dreamweaver。有人创建了一个 enctype="text/plain" 的模板并正在重用它。
Dreamweaver CS3 仅为 enctype 提供以下 2 种选择:
应用程序/x-www-form-urlencoded
多部分/表单数据。
人为错误不是软件错误(这次)。