In this article i will explain you how to use JQuery UI Keyboard plugin in ASP.net project Using UI JQuery Plugin.
Step 1
Download UI JQuery Plugin from the following Link
JQuery UI 1.10.1
Step 2
Download UI Keyboard Plugin from the following Link
UI Keyboard Plugin
Step 3
Create a Web Application and give the solution name as SolUIKeyboardPlugin_Jquery
Step 4
Add CSS and Script files which we downloaded from Above Link,it is look like this
CSS
SCRIPT
Click on Image for better View
Step 5
Add two Textbox Control in page,it is look like this
Click on Image for better View
Step 6
Add CSS,JQuery and UI Jquery file Reference inside the head tag of the page,it is look like this
Step 7
Add UI Keyboard CSS and Jquery file Reference inside the head tag of the page,it is look like this
Step 8
Add a below script inside the head tag.it is look like this
Here I had written code to show keyboard for one textbox and numberpad for another textbox.
Run the Project.
Demo
Full Code of .ASPX
Output
Download
Download Source Code
Step 1
Download UI JQuery Plugin from the following Link
JQuery UI 1.10.1
Step 2
Download UI Keyboard Plugin from the following Link
UI Keyboard Plugin
Step 3
Create a Web Application and give the solution name as SolUIKeyboardPlugin_Jquery
Step 4
Add CSS and Script files which we downloaded from Above Link,it is look like this
CSS
SCRIPT
Click on Image for better View
Step 5
Add two Textbox Control in page,it is look like this
<table border="1" cellpadding="5" cellspacing="5" align="center" width="70%">
<tr>
<td style="width:25%">Alpha Numeric Pad</td>
<td style="width:45%">
<asp:TextBox ID="txtAlphaNumPad" runat="server" Width="250px"></asp:TextBox>
</td>
</tr>
<tr>
<td style="width:25%">Num Pad</td>
<td style="width:45%">
<asp:TextBox ID="txtNumPad" runat="server" Width="100px"></asp:TextBox>
</td>
</tr>
</table>
Click on Image for better View
Step 6
Add CSS,JQuery and UI Jquery file Reference inside the head tag of the page,it is look like this
<%-- Jquery CSS --%>
<link type="text/css" href="css/ui-darkness/jquery-ui-1.10.1.custom.css" rel="stylesheet" rev="Stylesheet"/>
<%-- Jquery Plugins--%>
<script language="javascript" type="text/javascript" src="Script/jquery-1.9.1.js"></script>
<script language="javascript" type="text/javascript" src="Script/jquery-ui-1.10.1.custom.js"></script>
Step 7
Add UI Keyboard CSS and Jquery file Reference inside the head tag of the page,it is look like this
<%-- UI Keyboard CSS--%>
<link type="text/css" href="css/keyboard.css" rel="Stylesheet" rev="Stylesheet" />
<%--UI Keyboad plugins--%>
<script language="javascript" type="text/javascript" src="Script/jquery.keyboard.js"></script>
<script language="javascript" type="text/javascript" src="Script/jquery.keyboard.extension-typing.js"></script>
Step 8
Add a below script inside the head tag.it is look like this
<script language="javascript" type="text/javascript">
$(document).ready(function () {
try
{
// Alpha Numeric Pad
$("#txtAlphaNumPad").keyboard({
autoAccept: true
}).addTyping();
// Num Pad
$("#txtNumPad").keyboard({
layout: 'num',
restrictInput: true, // Prevent keys not in the displayed keyboard from being typed in
preventPaste: true, // prevent ctrl-v and right click
autoAccept: true
}).addTyping();
}
catch (E)
{
alert(E.message);
}
});
</script>
Here I had written code to show keyboard for one textbox and numberpad for another textbox.
Run the Project.
Demo
Full Code of .ASPX
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Jquery - UI Keyboard</title>
<%-- Jquery CSS --%>
<link type="text/css" href="css/ui-darkness/jquery-ui-1.10.1.custom.css" rel="stylesheet" rev="Stylesheet"/>
<%-- Jquery Plugins--%>
<script language="javascript" type="text/javascript" src="Script/jquery-1.9.1.js"></script>
<script language="javascript" type="text/javascript" src="Script/jquery-ui-1.10.1.custom.js"></script>
<%-- UI Keyboard CSS--%>
<link type="text/css" href="css/keyboard.css" rel="Stylesheet" rev="Stylesheet" />
<%--UI Keyboad plugins--%>
<script language="javascript" type="text/javascript" src="Script/jquery.keyboard.js"></script>
<script language="javascript" type="text/javascript" src="Script/jquery.keyboard.extension-typing.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
try
{
// Alpha Numeric Pad
$("#txtAlphaNumPad").keyboard({
autoAccept: true
}).addTyping();
// Num Pad
$("#txtNumPad").keyboard({
layout: 'num',
restrictInput: true, // Prevent keys not in the displayed keyboard from being typed in
preventPaste: true, // prevent ctrl-v and right click
autoAccept: true
}).addTyping();
}
catch (E)
{
alert(E.message);
}
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table border="1" cellpadding="5" cellspacing="5" align="center" width="70%">
<tr>
<td style="width:25%">Alpha Numeric Pad</td>
<td style="width:45%">
<asp:TextBox ID="txtAlphaNumPad" runat="server" Width="250px"></asp:TextBox>
</td>
</tr>
<tr>
<td style="width:25%">Num Pad</td>
<td style="width:45%">
<asp:TextBox ID="txtNumPad" runat="server" Width="100px"></asp:TextBox>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
Output
Click on Image for better View
Download Source Code
Really helpful...
ReplyDeleteThanks Ramdas..
Deleteits very useful best... :)
ReplyDeleteThanks Aniket
Deletethis is just what i need! thank you! :)
ReplyDelete