2016-04-07 16 views
0

私は非常に奇妙な問題があります。Webアプリケーションにログインした後、私はサーブレットによってダッシュボードにリダイレクトされました。ダッシュボードでは、ブートストラップJsp htmlフォームの検証が機能しない

<li><a href="DashboardUser.jsp">Add User</a></li> 

DashboardUser.jspを使用してナビゲーションバーに包まれたリンクがあり、新規ユーザーを作成するためのフォームです。すべてのフォーム入力はrequiredとマークされています。したがって、テキストフィールドを入力せずにフォームを送信しようとすると、それは動作します(検証はありません)。サーブレットはnullを指定してすべての属性を取得し、作業を開始フォーム検証をバック転送した後、エラーメッセージ

request.setAttribute("errorMessage","error etc."); 
request.getRequestDispatcher("DashboardUser.jsp").forward(request, response); 

でDashboardUserに転送して例外がスローされます!前に問題は何ですか?

ところで:私はブートストラップで動作するフォーム検証プラグインが必要です。私はいくつかのプラグインを試しましたが、どちらも機能しませんでした。

ありがとうございます!

答えて

0

console for any errorsを確認しましたか? client-side validationにエラーがないか確認しながら、ページを送信しないでください。あなたが何かを見つけた場合は、エラーを投稿してください。

質問したところで、私の提案は、ブートストラップをサポートするForm Validationを試してみることです。特定のフィールドにバリデータを適用するに

$(form).formValidation({ 
    fields: { 
    fieldName: { 
     // Replace validatorName with the name of validator 
     // validatorOptions will be passed as third parameter of the 
     // validate(validator, $field, options) method 
     validatorName: validatorOptions 
    } 
    } 
}); 

あなたがここにexampleを見つけることができます。

関連する問題