"Mobile Numeric Keypad "
Bootstrap 3.2.0 Snippet by ugnandish

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<link href="//netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<title>jQuery Easy Numpad Plugin Demo</title>
<meta charset="UTF-8">
<link href="https://www.jqueryscript.net/css/jquerysctipttop.css" rel="stylesheet" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
<link rel="stylesheet" href="css/easy-numpad.css">
<style>
.page-container {
text-align: center;
margin: 150px 0px 0px 0px;
}
.input-container {
position: relative;
max-width: 400px;
margin: auto;
background: linear-gradient(to bottom right, #3F51B5 , #7E57C2);
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
padding: 50px;
}
.input-container > input {
padding: 10px;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
body {
font-family: 'Roboto';
}
a {
text-decoration: none;
}
.easy-get:hover {
cursor: pointer;
}
.easy-numpad-frame {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 999999;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
background-color: rgba(236,240,241,0.8);
}
.easy-numpad-container {
position: relative;
width: 100%;
max-width: 300px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
padding: 10px;
}
a#easy-numpad-close {
position: absolute;
right: -54px;
top: -56px;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$(document).ready(function () {
$('.easy-get').on('click', () => {
show_easy_numpad();
});
});
function show_easy_numpad() {
var easy_numpad = `
<div class="easy-numpad-frame" id="easy-numpad-frame">
<div class="easy-numpad-container">
<div class="easy-numpad-output-container">
<p class="easy-numpad-output" id="easy-numpad-output"></p>
</div>
<div class="easy-numpad-number-container">
<table>
<tr>
<td><a href="7" onclick="easynum()">7</a></td>
<td><a href="8" onclick="easynum()">8</a></td>
<td><a href="9" onclick="easynum()">9</a></td>
<td><a href="Del" class="del" id="del" onclick="easy_numpad_del()">Del</a></td>
</tr>
<tr>
<td><a href="4" onclick="easynum()">4</a></td>
<td><a href="5" onclick="easynum()">5</a></td>
<td><a href="6" onclick="easynum()">6</a></td>
<td><a href="Clear" class="clear" id="clear" onclick="easy_numpad_clear()">Clear</a></td>
</tr>
<tr>
<td><a href="1" onclick="easynum()">1</a></td>
<td><a href="2" onclick="easynum()">2</a></td>
<td><a href="3" onclick="easynum()">3</a></td>
<td><a href="Cancel" class="cancel" id="cancel" onclick="easy_numpad_cancel()">Cancel</a></td>
</tr>
<tr>
<td colspan="2" onclick="easynum()"><a href="0">0</a></td>
<td onclick="easynum()"><a href=".">.</a></td>
<td><a href="Done" class="done" id="done" onclick="easy_numpad_done()">Done</a></td>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: