Hi!!
i want to validate a list box onthe onblur event and if no value is selected , display a message on the left using <span> and innerHTML
here's what i have written
well when i was doing this at work... when i entered less than 9 digits in the PID box..it dispalyed text on the left saying please enter 9 digits.. that's what i want to happen, if a user doesn't select a value from the list as well...i tried writing the code for it..but it didnt' work... so i just wrote the alert code..which was working ..but it isnt' here...
dont' know where am i going wrong...
please help !!
thank's....
i want to validate a list box onthe onblur event and if no value is selected , display a message on the left using <span> and innerHTML
here's what i have written
Code:
<html> <head> <script type="text/javascript"> function validateCB() { if(document.rec.loc.options.selectedIndex = = 0) { alert(" hi"); return false; } else return true; } function validatePID(inputfield, helptext) { if(inputfield.value.length !=9) ` { if(helptext != null) helptext.innerHTML = "please enter excatly 9 digits"; return false; } else { if(helptext != null) helptext.innerHTML = ""; return true; } } </script> </head> <form method = "post" action="rec.asp" id="rec" name="rec"> <table> <tr> <td> <input id='pid' name='pid' onblur="validatePID(this,document.getElementById('pid_help'))"> <span id ="pid_help" class="help" > </span> <br> <br> </td> <td> <select id='loc' name='loc' onblur="validateCB()"> <span id="loc_help"> <option value = ' ' selected > select location </option> <option value = 'abcd' selected > abcd </option> <option value = '1234' selected > 1234 </option> </td> </table> </form> </html>
dont' know where am i going wrong...
please help !!
thank's....
Comment