2011-04-22 59 views
0

我瞭解到大多數垃圾郵件程序無法讀取客戶端JavaScript。只有用戶可以。這是我研究和經歷的事實。Javascript Textfield作爲有效的驗證碼

對我來說,這意味着如果你在表單上放置一個用戶必須填寫的單個JavaScript文本框,這可能是一個非常有效的驗證碼。

我的問題是...

  1. 什麼缺點一個javascript文本框?

  2. 創建和執行JavaScript文本框有多難?

  3. 它的樣式可以與表單上的其他非JavaScript文本字段一致嗎?

+0

Bot創建者在瀏覽器中加載您的頁面。提交表單。看看錶單字段。重複。最後,您提交的是相同的表單域。這可以很容易地複製。使用CAPTCHA可以讓你比用戶可以輕鬆複製的字段更好地驗證用戶。 – 2011-04-22 22:56:48

回答

0
  1. 如果用戶已禁用JS textarea的將無法正常工作(可能是極少數,但是這取決於你的應用程序。)您也突然有JS內容(理想情況下應始終HTML )。沒有真正的巨大缺點。
  2. 使用JS創建一個帶有DOM的textarea非常簡單。