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