when you try to redo something by selecting all and then typing, it adds the new text after the selected text instead of over it in textbox. $("#txtfinalSalary").maskMoney(); <td class="text"> Final Salary </td> <td class="style1"> <asp:TextBox ID="txtfinalSalary" runat="server" CssClass="input"></asp:TextBox> </td> If I remove mask money its working fine but finalsalry should be displayed as money . It should accept only numbers in the form of money like 1,000. comma should be displyed 

Go to the complete details ...