2012-12-05 27 views
0

我發現了在html聯繫表單中包含額外字段,然後使用CSS隱藏它的想法,以便垃圾郵件將填充它,而人類不會。我創造了這個隱藏的領域。我的問題是這樣的:試圖在聯繫人中創建所需的空白字段

我該如何使該字段必須爲空以便表單發送?我設置了一個表單,當必填字段丟失時顯示一條消息,所以我想它與此相反?

+0

你可以用JavaScript很容易地做到這一點,但大多數垃圾郵件機器人不會解釋JavaScript,只會直接向你的表單URL建立一個請求。如果該值非空,您是否可以不在後端忽略它? – alexp

+0

我是一位瞭解CSS的視覺設計師,所以這對我來說都很困惑。我怎麼會在後端忽略它?這將在我猜測的contact-form-handler.php文件中?這是解決這個問題的方法嗎? – user1466859

+0

是的,它會在PHP腳本中處理提交的表單。 – alexp

回答

1

你能做到每JavaScript的:

function send(){ 
    if(document.getElementById(yourSendButton).value == "") // go on 
    else //the field is filled 

或每PHP

if($_POST["nameOfYourButton"] == ""){ 
    //input is acceptable 
} 
else{ 
    //PROBLEM 
} 

我建議實施兩者。