php - 按下提交按钮后立即出现 Iframe 垂直滚动条

标签 php javascript html css iframe

我在覆盖 div 中的 iframe 中显示了一个联系人表单,我已调整该表单以适应 div 尺寸指南中的 div。当 div 首次出现时没有显示滚动条。然后我填写表格,点击发送,在我点击发送后的片刻,垂直滚动条出现了,显然是在发送表格时,然后在我看到确认屏幕后滚动条再次消失。

Contact Form Example of Scrollbar appearing

现在我真的不知道从哪里开始,只是我相信我的 CSS 很好。我有两个 css 文件附加到我的 contact.php。我还有一个 process_form.php 和三个 javascript 文件(其中两个是 jquery 引用)。由于所有代码,我不想将它们全部粘贴在这里。就像我说的,我已经上下浏览了 css,但我没有 js 或 php 的经验来查看它是否在代码中。如果有人能指出我在哪里看的正确方向,那就太好了。如果你想让我发布一段代码,我会的。但就像我说的,我不想只是在这里发布随机代码。在上图中,最上面的截图是我点击提交之前的截图,下面的第二张图片是点击发送之后的几秒钟,最后一张图片是我的确认。滚动条只有一秒钟是垂直的。而且我已经将以下类应用到我的 iframe,这没有帮助:

.restrict{
width: 700px;
height: 380px;
overflow-y: hidden;
}

还有什么特别之处在于,我必须完美地调整我的联系表单中所有元素的宽度,以使其适合我的显示 div,因为垂直滚动条一直显示在上面的类中。所以我不确定为什么在我调整我的元素的 css 宽度之前溢出属性不起作用,但是在我让我的表单适合我的显示 div 之前我无法摆脱那个垂直滚动条。

如果检查我的代码以首先发现问题太困难,任何关于如何让垂直滚动条完全不显示的建议都很好。

最佳答案

您可以使用 html 来隐藏滚动条,而不是使用 css。像这样-

<iframe scrolling="no"></iframe>

希望对您有所帮助。

关于php - 按下提交按钮后立即出现 Iframe 垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17289776/

相关文章:

php - fatal error : Call to a member function getPk() on a non-object (P4A, MySQL)

php - $provider = function() vs 函数provider()

javascript - 在指令中使用 ng-model 和 ng-repeat

javascript - 滚动时突出显示 div 中的文本行

javascript - 如何在鼠标滚动时折叠 Jquery Accordion

php - 用户态多部分/表单数据处理程序

javascript - 对 "apprequest"和 "feed"使用 FB.ui - JS 错误 - c 未定义

javascript - MVC 手动序列化复杂对象或模型绑定(bind)

javascript - jQuery 链接不起作用

php - 使用 PHP 从 mySQL 导出 XML