當我在表單上的文本框中輸入名稱時,如何在用戶單擊提交之前驗證該名稱?在PHP,HTML或Javascript中驗證文本框中的名稱
我在CMS和某些論壇中一直都能看到這一點,而且從來沒有弄清楚。
Joe
當我在表單上的文本框中輸入名稱時,如何在用戶單擊提交之前驗證該名稱?在PHP,HTML或Javascript中驗證文本框中的名稱
我在CMS和某些論壇中一直都能看到這一點,而且從來沒有弄清楚。
Joe
這完全取決於您想要驗證的內容。你想過濾掉潛在的危險角色嗎?有沒有你想要的名字遵守的格式?
如果您想在用戶點擊提交之前對其進行過濾,那麼您需要使用Javascript。
讀取文本框的值,可以是用戶鍵入的內容,也可以是焦點不再位於文本框之後,然後檢查值以查看是否滿意已放入的內容。最簡單這樣做的方式是使用正則表達式。看看他們。
您可以禁用提交按鈕,直到文本字段驗證。
但是,它仍然可以提交表單,所以請確保您也在服務器端進行驗證。同樣,它完全取決於你想要做什麼 - PHP有很多內置函數用於驗證字符串以過濾掉惡意字符,HTML實體等等。
找出你想要做什麼,然後看看它在搜索引擎中。
我假設你正在談論看到如果一個用戶名可用或用戶名是否有效 - 要做到這一點,最好的辦法是使用jQuery插件。
有大量的在線教程可以讓你通過所有的步驟。