我有一个django注册表单.On的无效表单提交事件,页面正在重新加载。我需要留在同一页面,如果输入的数据是无效的。有没有办法在没有ajax的情况下做到这一点?如果没有,如何使用ajax完成此操作
发布于 2020-04-17 04:31:07
如果你想在提交之前验证数据,那么你可以使用普通的javascript来验证值并更新你的html显示输出,如下所示。
请考虑下面的表格。
<form>
<input id="target" type="text" value="">
</form>
<div id="other">
Trigger the handler
</div>使用下面的脚本
<script>
$("#target").keyup(function () {
console.log(this.value);
});
</script>在上面的脚本中,一旦你得到了值,你就可以编写逻辑来验证它,并相应地在html中更新你的结果。
注意:这里的要点是事件处理程序,因为您键入它调用函数的任何内容。
显然,这可能不是实现这一点的最佳方式,但请考虑将其作为演示。
https://stackoverflow.com/questions/61252943
复制相似问题