小编San*_*ago的帖子

Django表单文件字段在表单错误时消失

这是问题,我有一个包含File字段的Django表单,即:

photo = forms.FileField(help_text="Please attach a photo", required=False)
Run Code Online (Sandbox Code Playgroud)

如果表单有效,则"文件"字段将被绑定并正确保存.问题是当用户填写所有表单但未验证时:所选文件的路径消失.

因此,如果用户没有意识到这一点,他/她会修复其他字段错误并再次提交 - 这次没有照片.

以防万一,表单在视图中创建如下:

ProfileForm(request.POST or None, request.FILES or None)
Run Code Online (Sandbox Code Playgroud)

而HTML是:

<div id="uniform-id_photo" class="uploader">
  <input id="id_photo" class="clearablefileinput" type="file" name="photo" size="19" style="opacity: 0;">
  <span class="filename" style="-moz-user-select: none;">No file selected</span>
  <span class="action" style="-moz-user-select: none;">Choose File</span>
</div>
Run Code Online (Sandbox Code Playgroud)

以前有人遇到过同样的问题吗?对解决方案的任何想法?:)

谢谢!

django validation file-upload django-forms

15
推荐指数
1
解决办法
4090
查看次数

Chrome和Firefox中的nicEditor链接问题

我正在使用nicEdit和"链接"按钮.在以下情况下,Chrome和Firefox存在不同的问题:我没有选择任何文本并引入链接和标题,然后单击" 提交查询".

在Chrome中,会显示包含正确网址的链接,但内容为"javascript:nicTemp();" (即,这是标签之间的html).

在Firefox中,结果是不同的:没有任何反应.

有没有人知道如何修复/改变这种行为?

如果您下载nicEdit源代码,您将能够在src/nicLink/nicLink.js中看到执行的代码

javascript firefox google-chrome hyperlink nicedit

5
推荐指数
1
解决办法
4196
查看次数