2012-12-08 24 views
-4

我想爲用戶登錄創建一些非常基本的驗證,它不是敏感數據。jQuery檢查輸入匹配表達式或字符串的內容

我只是想檢查用戶名和密碼是否正確,如果他們正在處理表單,如果他們不只是取消隱藏一段文字,提示用戶輸入正確的細節。沒有什麼是必需的。

任何幫助,這將不勝感激。

+0

「正確」是什麼意思?他們是有效的?他們不是空的?還有什麼? –

+1

請記住,這不是一個外包網站,那裏有很多有空閒時間的人坐在那裏等着爲來到董事會的人寫代碼:)。向我們展示代碼,我們很樂意提供幫助。 –

+0

請發佈您嘗試過的代碼或http://jsfiddle.net/ .. –

回答

0

不建議在前端使用jquery進行驗證,因爲它會將數據公開給客戶端。但如果你真的想,你可以做以下事情。

<script type="javascript"> 
$(document).ready(function(){ 
    $("#Submit").click(function(){ 
    if($("#txtUserName").val() == 'XYZ' && $("#txtPassword").val() == 'Password') 
    { 
     //do directing stuff 
    } 
    }); 
}); 
</script> 

PS:值驗證應該在服務器端腳本中完成,正則表達式驗證可以在客戶端腳本中完成。

+0

是的,客戶端驗證可以完全繞過,總是。但是您需要同時執行這兩個操作,客戶端提供更好的用戶體驗,並且服務器端確保您獲得的輸入實際經過驗證,而不僅僅是客戶端驗證的。 –

+0

謝謝你,那正是我想要的。在這種情況下,安全性根本不是問題。 – Ricky55