【问题标题】:Honeypot field breaking entire page蜜罐字段打破整个页面
【发布时间】:2014-09-15 02:35:12
【问题描述】:

我在一个简单的联系表单中有一个蜜罐(“工作电话”)字段。我通过将元素固定并 -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 有关。

感谢任何帮助。

【问题讨论】:

    标签: html css forms internet-explorer-8 html5shiv


    【解决方案1】:

    我会建议这种方法:

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

    顺便说一句,我认为最好使用“网站”作为蜜罐字段。这是垃圾邮件发送者一直想要填写的内容。

    【讨论】:

    • 啊,好建议,我当时正在权衡使用哪个名称,网站似乎是个不错的选择。我会试一试绝对值,让你知道我是如何公平的,
    • 成功了!感谢您的帮助!已接受答案。
    猜你喜欢
    • 1970-01-01
    • 2013-05-27
    • 2013-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    相关资源
    最近更新 更多