Step 1: Here we create a simple example of a TextBox Watermark Effect. There are two TextBoxes (txtname, txtage) in our example.

WaterMark1.gif

Step 2:
  1. <input id="txtname" type="text" value="Enter your name here" onblur="ShowName()" />
  2. <input id="txtage" type="text" value="Enter your age here" onblur="ShowAge()" /></td><input id="txtname" type="text" value="Enter your name here" onblur="ShowName()" />
  3. <input id="txtage" type="text" value="Enter your age here" onblur="ShowAge()" /></td>
WaterMark2.gif

Here we call two functions ShowName() and ShowAge(). These functions are useful as they check the value of the TextBox and if the TextBox has a value it will set it as TextBox value otherwise it will set the default value ("Enter your name Here" or "Enter your age here").

Step 3: Now we declare the JavaScript functions ShowName() and ShowAge():
  1. <script language="JavaScript" type="text/javascript" >
  2. function ShowName() {
  3. var n = document.getElementById('txtname').value;
  4. if (n == "") {
  5. document.getElementById('txtname').value = "Enter your name here";
  6. }
  7. }
  8. function ShowAge() {
  9. var a = document.getElementById('txtage').value;
  10. if (a == "") {
  11. document.getElementById('txtage').value = "Enter your age Here ";
  12. }
  13. }
  14. </script>
WaterMark3.gif

Complete Program
  1. <head runat="server">
  2. <title></title>
  3. <script language="JavaScript" type="text/javascript" >
  4. function ShowName() {
  5. var n = document.getElementById('txtname').value;
  6. if (n == "") {
  7. document.getElementById('txtname').value = "Enter your name here";
  8. }
  9. }
  10. function ShowAge() {
  11. var a = document.getElementById('txtage').value;
  12. if (a == "") {
  13. document.getElementById('txtage').value = "Enter your age Here ";
  14. }
  15. }
  16. </script>
  17. </head>
  18. <body>
  19. <form id="form1" runat="server">
  20. <div>
  21. <table >
  22. <tr>
  23. <td>
  24. Name</td>
  25. <td>
  26. <input id="txtname" type="text" value="Enter your name here" onblur="ShowName()" /></td>
  27. </tr>
  28. <tr>
  29. <td >
  30. Age</td>
  31. <td>
  32. <input id="txtage" type="text" value="Enter your age here" onblur="ShowAge()" /></td>
  33. </tr>
  34. </table>
  35. </div>
  36. </form>
  37. </body>
  38. </html>