我實現了這個文本水印功能的一些在我的解決方案的文本框:如何防止單擊按鈕時發送水印文本?
http://cysemic.com/2010/03/jquery-textbox-watermark-revisited-making-it-a-plugin/
這是非常有用的,但它引起了我的一些問題。具體來說,當我在文本框中存在水印時單擊提交按鈕時,水印文本將被髮送到服務器。這意味着我必須在服務器上進行測試,看看是否發送了文本,這並不理想。
有人可以提出一個客戶端解決方案嗎?所以,當我點擊一個按鈕或鏈接,通常最終將頁面中的文本帶到服務器,這被過濾掉,什麼都沒有發生?
這實際上是最好的解決方案。水印過濾應該發生在客戶端,因爲這是它們被引入的地方。如果客戶端使用JavaScript來創建水印,那麼依靠JavaScript將其過濾出來是安全的。 – meagar 2010-08-12 15:12:48