html - 蜜 jar 字段破坏整个页面

标签 html css forms internet-explorer-8 html5shiv

我在一个简单的联系表单中有一个蜜 jar (“工作电话”)字段。我通过将元素固定并 -1000% 离开屏幕来隐藏(破解)该元素。

表单 HTML:

<aside class="enquiry-form">
    <h3 class="heading">Enquire Now</h3>
    <form id="EnquiryForm_EnquiryForm" action="/products/filtered-water-taps/EnquiryForm" method="post" enctype="application/x-www-form-urlencoded">
        <div class="inputs">
            <input type="text" name="Name" class="text" id="EnquiryForm_EnquiryForm_Name" required="required" aria-required="true" placeholder="Name" />
            <input type="email" name="Email" class="email text" id="EnquiryForm_EnquiryForm_Email" required="required" aria-required="true" placeholder="Email" />
            <input type="text" name="Work Phone" class="text" id="EnquiryForm_EnquiryForm_Work-Phone" style="position: fixed; left: -1000%;" tabIndex="-1" />
            <input type="text" name="Phone" class="text" id="EnquiryForm_EnquiryForm_Phone" required="required" aria-required="true" placeholder="Phone" />
            <input type="text" name="Product" value="Filtered Water Taps" class="product" id="EnquiryForm_EnquiryForm_Product" placeholder="Product" />
        </div>
        <div class="message">
            <textarea name="Message" class="textarea" id="EnquiryForm_EnquiryForm_Message" required="required" aria-required="true" placeholder="Message" rows="5" cols="20"></textarea>
        </div>
        <input class="button dark" type="submit" value="Send" />
    </form>
</aside>

问题是,在 ie8 中整个页面中断,我得到一个白屏,我无法使用开发工具检查元素,这使得调试非常困难。

我的直觉是它与 html5shiv 有关。

感谢任何帮助。

最佳答案

我建议使用这种方法:

#EnquiryForm_EnquiryForm_Work-Phone {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

顺便说一句,我认为最好使用“网站”作为蜜 jar 字段。这是垃圾邮件机器人总是想要填写的内容。

关于html - 蜜 jar 字段破坏整个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25840105/

相关文章:

html - 我怎样才能制作这样的容器布局?

HTML 和版式 - Acute Accent (+0301)、Cyrillic 和 HTML

Javascript 文件与 PHP 文件中的滚动条混淆

POST提交中的PHP重音字符

jquery - 如何在点击按钮位置带来 Bootstrap 模态?

javascript - 侧边栏关闭时,jQuery Accordion 选项卡应关闭

VB.NET 迭代表单标签

jquery - 将 .not() 与 .serialize() 一起使用

jquery - 将 HTML 保存到文件

java - JAXP 可以用来创建 HTML5 文档吗?