rough version of form validation added to app

This commit is contained in:
Ken Johnson
2013-05-22 02:35:54 -04:00
parent c3cabbbad1
commit 429794e74f
3 changed files with 1257 additions and 10 deletions
+1
View File
@@ -21,3 +21,4 @@
//= require date-picker/daterangepicker.js //= require date-picker/daterangepicker.js
//= require jquery.sparkline.js //= require jquery.sparkline.js
//= require tiny-scrollbar.js //= require tiny-scrollbar.js
//= require jquery.validate.js
File diff suppressed because it is too large Load Diff
+21 -6
View File
@@ -1,3 +1,5 @@
<!-- Begin Modal --> <!-- Begin Modal -->
<div class="modal-header"> <div class="modal-header">
@@ -43,7 +45,6 @@
<%= f.submit "Submit", {:id => 'submit_button', :class => "btn btn-primary pull-right"} %> <%= f.submit "Submit", {:id => 'submit_button', :class => "btn btn-primary pull-right"} %>
</div> </div>
<% end %> <% end %>
<!-- End Modal --> <!-- End Modal -->
<script type="text/javascript"> <script type="text/javascript">
@@ -51,14 +52,28 @@
function validation(){ function validation(){
$("#account_edit").validate({ $("#account_edit").validate({
rules: { rules: {
password: { "user[password]": {
required: true, minlength: 5 required: false,
minlength: 5
}, },
c_password: { "user[password_confirmation]": {
required: true, equalTo: "#password", minlength: 5 required: false,
minlength: 5,
equalTo: "#user_password"
}
},
messages: {
"user[password]": {
minlength: "Your password must be at least 6 characters long"
},
"user[password_confirmation]": {
minlength: "Your password must be at least 6 characters long",
equalTo: "Please enter the same password as above"
}
} }
}); });
} };
$('#submit_button').click(function() { $('#submit_button').click(function() {
var valuesToSubmit = $("#account_edit").serialize(); var valuesToSubmit = $("#account_edit").serialize();