Skip to content

Commit 104467a

Browse files
committed
change in number validation
1 parent 6fdaf90 commit 104467a

File tree

4 files changed

+13
-66
lines changed

4 files changed

+13
-66
lines changed

routes/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ router.post('/added', (req, res, next) => {
3131
city: req.body.city
3232
})
3333

34-
user.save(function (err, succ) {
34+
user.save((err, success) => {
3535
if (err) {
36-
// console.log(err);
36+
console.log(err);
3737
} else {
3838
res.redirect('/')
3939
}
@@ -73,7 +73,7 @@ router.post('/products', (req, res, next) => {
7373

7474
User.find(query).skip((perPage * page) - perPage).limit(perPage).sort(sort)
7575
.exec((err, user) => {
76-
User.count(query).exec(function (err, count) {
76+
User.count(query).exec((err, count) => {
7777
if (err) return next(err)
7878
res.render('user', {
7979
user: user,

server.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ let express = require('express')
22
let ejs = require('ejs')
33
let mongoose = require('mongoose')
44
let bodyParser = require('body-parser')
5-
const bluebird = require('bluebird')
5+
let bluebird = require('bluebird')
66
mongoose.Promise = bluebird;
77
let app = express()
88
app.use(bodyParser.json());
@@ -15,6 +15,6 @@ app.use(mainRoutes)
1515

1616
app.set('view engine', 'ejs')
1717

18-
app.listen(3000, function() {
18+
app.listen(3000, () => {
1919
console.log('Runing on port ' + 3000)
2020
})

views/add_user.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<head>
55
<title>
6-
Pagination
6+
Add User
77
</title>
88
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
99
</head>

views/user.ejs

Lines changed: 7 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -45,23 +45,6 @@
4545
<% } %>
4646
</select>
4747
</div>
48-
<!-- <div class="col-lg-2" style="float: left;">
49-
<select class="form-control" name="select">
50-
<% if(sort=="email" ) { %>
51-
<option value="id">ID</option>
52-
<option value="name">Name</option>
53-
<option value="email" selected>Email</option>
54-
<% } else if(sort=="name" ) { %>
55-
<option value="id">ID</option>
56-
<option value="name" selected>Name</option>
57-
<option value="email">Email</option>
58-
<% } else{ %>
59-
<option value="id" selected>ID</option>
60-
<option value="name">Name</option>
61-
<option value="email">Email</option>
62-
<% } %>
63-
</select>
64-
</div> -->
6548

6649
<div class="col-lg-5" style="display: flex;">
6750
<label for="sel1" style="margin-top: 5px; margin-right: 5px;">Search By : </label>
@@ -100,57 +83,21 @@
10083
</select>&nbsp;&nbsp;
10184
<input class="form-control" type="text" name="search_field" style="width: 250px !important;">
10285
</div>
103-
<!-- <div class="col-lg-2" style="float: left;">
104-
<select class="form-control" name="search">
105-
<% if(search=="email" ) { %>
106-
<option value="id">ID</option>
107-
<option value="name">Name</option>
108-
<option value="phone">Phone</option>
109-
<option value="city">City</option>
110-
<option value="email" selected>Email</option>
111-
<% } else if(search=="name" ) { %>
112-
<option value="id">ID</option>
113-
<option value="name" selected>Name</option>
114-
<option value="phone">Phone</option>
115-
<option value="city">City</option>
116-
<option value="email">Email</option>
117-
<% } else if(search=="city" ) { %>
118-
<option value="id">ID</option>
119-
<option value="name">Name</option>
120-
<option value="phone">Phone</option>
121-
<option value="city" selected>City</option>
122-
<option value="email">Email</option>
123-
<% } else if(search=="phone" ) { %>
124-
<option value="id">ID</option>
125-
<option value="name">Name</option>
126-
<option value="phone" selected>Phone</option>
127-
<option value="city">City</option>
128-
<option value="email">Email</option>
129-
<% } else { %>
130-
<option value="id" selected>ID</option>
131-
<option value="name">Name</option>
132-
<option value="phone">Phone</option>
133-
<option value="city">City</option>
134-
<option value="email">Email</option>
135-
<% } %>
136-
</select>
137-
</div>-->
138-
<!-- <div class="col-lg-2" style="float: left;">
139-
<input class="form-control" type="text" name="search_field">
140-
</div> -->
86+
14187
<div class="col-lg-3" style="display: flex;">
14288
<label for="sel1" style="margin-top: 5px; margin-right: 5px;">Page Size : </label>
143-
<input class="form-control" type="text" value="<%=perPage%>" name="perPage" style="width: 100px !important;">
89+
<input class="form-control" type="number" min="1" step="1" value="<%=perPage%>" name="perPage"
90+
style="width: 100px !important;">
14491
</div>
14592
<div class="col-lg-1" style="float: right;">
146-
<input type="submit" id="submit">
93+
<input class="btn btn-success btn-sm" type="submit" id="submit">
14794
</div>
14895
</div>
14996
</form>
15097
</div>
15198
</div>
15299
</div>
153-
<!-- <H2><%=pages%></H2> -->
100+
154101
<div class="row">
155102

156103
<div class="col-lg-12">
@@ -264,7 +211,7 @@
264211
<script type="text/javascript">
265212
function First(a) {
266213
document.getElementById("page").value = a;
267-
var button = document.getElementById('submit');
268-
button.click();
214+
let button = document.getElementById('submit'); button.click();
269215
}</script>
216+
270217
</html>

0 commit comments

Comments
 (0)