dc_jt Posted May 4, 2007 Share Posted May 4, 2007 Ive done the following which works fine in Firefox but doesnt work at all in IE. Anyone know why? Thanks <script language="javascript"> function calculateTextBox(textBoxName, maximum){ length = document.getElementById(textBoxName).value.length; if(length > maximum){ document.getElementById(textBoxName).value = document.getElementById(textBoxName).value.substring(0, maximum); }else{ remaining = maximum - length; document.getElementById('text_limit_'+textBoxName).innerHTML = remaining ; } } </script> <td><strong>Short Description *</strong></td><td> <textarea class="txtarea400" style="width:100%; height:250;" rows="10" id="description" name="description" onkeyup="calculateTextBox('description', 200);"><?=(isset($_POST['description']))?stripslashes(htmlentities($_POST['description'])):htmlentities($oObj->description)?></textarea> Maximum 200 characters, <span id="text_limit_description" >200</span> remaining </td> </tr> Thanks Link to comment https://forums.phpfreaks.com/topic/49964-character-countrestriction-in-ie/ Share on other sites More sharing options...
nogray Posted May 4, 2007 Share Posted May 4, 2007 just add var infront of length var length = document.getElementById(textBoxName).value.length; Link to comment https://forums.phpfreaks.com/topic/49964-character-countrestriction-in-ie/#findComment-245498 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.