2014-09-15 3 views
1

У меня есть поле honeypot ('Рабочий телефон') в простой форме контакта. Я скрываю (взламываю) элемент, фиксируя его фиксированным и -1000% от экрана.Honeypot поле вскрытие страницы

Форма 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 целые разрывы страниц, и я получаю белый экран, я не могу проверить элемент с помощью средства разработки, который делает отладку очень dfficult.

У меня возникает ощущение, что оно имеет какое-то отношение к html5shiv.

Любая помощь приветствуется.

ответ

1

Я хотел бы предложить этот метод:

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

Кстати, я думаю, его лучше использовать «веб-сайт», как поле приманки. Это то, что все-таки хочет спамбот.

+0

А, хорошее предложение, я взвешивал в то время, какое имя использовать, веб-сайт выглядит как хорошая ставка. Я дам абсолютные значения и дам вам знать, как я прав, – nickspiel

+0

Это сделало трюк! Спасибо за помощь! Ответ принят. – nickspiel

Смежные вопросы