首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无需重新加载页面即可提交Django表单

无需重新加载页面即可提交Django表单
EN

Stack Overflow用户
提问于 2020-04-16 22:36:39
回答 1查看 72关注 0票数 0

我有一个django注册表单.On的无效表单提交事件,页面正在重新加载。我需要留在同一页面,如果输入的数据是无效的。有没有办法在没有ajax的情况下做到这一点?如果没有,如何使用ajax完成此操作

EN

回答 1

Stack Overflow用户

发布于 2020-04-17 04:31:07

如果你想在提交之前验证数据,那么你可以使用普通的javascript来验证值并更新你的html显示输出,如下所示。

请考虑下面的表格。

代码语言:javascript
复制
<form>
    <input id="target" type="text" value="">
</form>
<div id="other">
    Trigger the handler
</div>

使用下面的脚本

代码语言:javascript
复制
<script>

    $("#target").keyup(function () {        
        console.log(this.value);
    });

</script>

在上面的脚本中,一旦你得到了值,你就可以编写逻辑来验证它,并相应地在html中更新你的结果。

注意:这里的要点是事件处理程序,因为您键入它调用函数的任何内容。

显然,这可能不是实现这一点的最佳方式,但请考虑将其作为演示。

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

https://stackoverflow.com/questions/61252943

复制
相关文章

相似问题

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