2010-10-21 69 views
0

我有一個小的表單「姓名」,「電子郵件」,「請求」,「消息」字段。我想要做的就是在輸入欄紅色的邊框上突出顯示,如果在提交時缺少所需的信息。我希望通過電子郵件發送表單結果。真的很簡單。是否有快速的表單驗證腳本?在jquery中!

任何人都可以爲我推薦一個快速腳本嗎?

埃裏克

+0

javascript? PHP的? ASP? Perl的? CGI? – drudge 2010-10-21 23:47:28

+0

jquery的首選 – Erik 2010-10-21 23:50:34

回答

3
$('form').submit(function(){ 
    var empty_inputs = $(this).find('input[type=text]:empty'); 
    if(empty_inputs.length > 0) { 
    empty_inputs.addClass('error').after('<div class="error">this field is required</div>'); 
    return false; 
    } 
    return true; 
}); 
1

您可以使用jQuery驗證插件(http://bassistance.de/jquery-plugins/jquery-plugin-validation/)用於客戶端表單驗證。您需要使用PHP,ASP.NET,ColdFusion,Jaxer或其他服務器端實用程序來啓動電子郵件。

0

就像Will Peavy建議的那樣,jQuery驗證插件(http://docs.jquery.com/Plugins/Validation)爲您驗證各種輸入類型(如email,alph,digits)做了相當不錯的工作。它已經很好地與ASP.NET MVC,Zend等框架集成。你只需要做一些適當的設置來激活插件。