Introduction
This article describes how to locate a mobile number in India in ASP.Net using JavaScript with state, service provider and service type.
Description
To create this application you need a JavaScript file that contains nearly all the mobile number data.
You can download it from the source code attached to this page.
DesignAdd a textbox, a button and three div tags.
Now design your screen as in the following screen.
Or you can copy the following source code:
- <form id="form1" runat="server">
- <div>
- <table>
- <tr>
- <td>
- Mobile No. Locater
- </td>
- <td>
- <asp:TextBox ID="txtMobileNo" runat="server" MaxLength="10"></asp:TextBox>
- </td>
- <td>
- <asp:Button ID="Button1" runat="server" Text="Trace" OnClientClick="return GetPhnlocation();" />
- </td>
- </tr>
- <tr>
- <td colspan="3">
- <div align="center" id="name" style="font-weight: bold;">
- </div>
- <div align="center" id="company" style="font-weight: bold;">
- </div>
- <div align="center" id="idno" style="font-weight: bold;">
- </div>
- <div align="center" id="info" style="font-weight: bold;">
- </div>
- </td>
- </tr>
- </table>
- </div>
- </form>
Next add the MoLocater.js JavaScript file to your website and add the link to the head tag:
- <script src="MoLocater.js" type="text/javascript"></script>
In the MoLocater.js file is the fuction GetPhnlocation(); see it to get the details.
I catch the first 4 digits of the Mobile number and match it to the 4 digit mobile pattern. Sample code is given below.
- function GetPhnlocation() {
- var phone = document.getElementById('txtMobileNo');
- var number = document.getElementById('name');
- var state=document.getElementById('company');
- var provider=document.getElementById('idno');
- var service=document.getElementById('info');
- var code = phone.value.slice(0, 4);
- var re = /^[0-9]+$/;
- if (phone.value != '' && re.test(phone.value)&& (phone.value.length==10) ) {
- if (code == "9000") {
- number.firstChild.nodeValue = 'Mobile No: ' + phone.value;
- state.firstChild.nodeValue = 'State: Andhra Pradesh';
- provider.firstChild.nodeValue = 'Service Provider: Airtel';
- service.firstChild.nodeValue = 'Service Type: GSM';
- return false;
- }
-
- }
- }
According to this you can also add your new pattern to this code.
Now build your application and enter a mobile number then click on the trace button. It will show all details of that mobile number.
For any modifications or problems please comment.
Thanks.