我有登记表和一个提交按钮。单击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");
}
应该是集装箱吧,你的拼写错了
如果您希望根据其中的内容更改高度,只需将其放入css:
这将根据其中的内容设置高度
只要高度不是固定的(因为它可能会因错误消息而改变),我就不会将其设置为固定值。如果您不想让它保持固定,您可以为错误消息添加一个div,比如一个错误容器/占位符,它也有一个固定的高度(并且可能根据您的优先级隐藏溢出)。这将使表单更大,但包含错误空间,因此不会更改其大小
然而,这听起来像是一个布局/设计问题,而不是关于javascript或django的问题。如果只看到代码的一部分而没有特定的问题,很难回答这样的问题
相关问题 更多 >
编程相关推荐