表单提交后更改分区高度。Django(python)

2024-10-03 23:23:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有登记表和一个提交按钮。单击submit时,如果出现错误,div的高度会增加,因此我会height:auto。但是,当我单击submit时,它会更改div (.continer)高度大小。但是,一秒钟后,页面刷新并返回相同的css

<button type="submit" name="register" id="btn" onclick="changeSize()">registration</button>
function changeSize() {
    var el = document.querySelector(".continer").setAttribute("style", "height:auto");
}

Tags: namedivauto高度type错误button页面
3条回答

应该是集装箱吧,你的拼写错了

如果您希望根据其中的内容更改高度,只需将其放入css:

height: content;

这将根据其中的内容设置高度

只要高度不是固定的(因为它可能会因错误消息而改变),我就不会将其设置为固定值。如果您不想让它保持固定,您可以为错误消息添加一个div,比如一个错误容器/占位符,它也有一个固定的高度(并且可能根据您的优先级隐藏溢出)。这将使表单更大,但包含错误空间,因此不会更改其大小

然而,这听起来像是一个布局/设计问题,而不是关于javascript或django的问题。如果只看到代码的一部分而没有特定的问题,很难回答这样的问题

相关问题 更多 >