turpentyne Posted April 22, 2012 Share Posted April 22, 2012 I have a basic javascript to change the text in a span, based on a select dropdown. THe basic script worked, but when I tried adding in an if statement to make it change to the selected color only if the dropdown is a value greater than the default value. I tried != '0', != null and != ''. Still nothing. <script> function highlighter(nameit,adderup) { var e = document.getElementById(adderup); var strUser = e.options[e.selectedIndex].value; if (stringUser != '') { elementtochange = document.getElementById(nameit); elementtochange.style.color = "orange"; } else { elementtochange = document.getElementById(nameit); elementtochange.style.color = "black"; } } </script> <!-- looped dropdowns, from php and mysql --> <select style="width:70px;" name="participantqty[<?= $c_row['workshop_id'] ?>]" id="participantqty<?= $c_row['workshop_id'] ?>" onChange="highlighter('selectedclass<?= $c_row['workshop_id'] ?>', 'participantqty<?= $c_row['workshop_id'] ?>')"> <option value="">select </option> <option value="1" width=45>1 </option> <option value="2" width=45>2 </option> </select> Quote Link to comment https://forums.phpfreaks.com/topic/261392-onchange-to-switch-span-font-color/ Share on other sites More sharing options...
turpentyne Posted April 22, 2012 Author Share Posted April 22, 2012 never mind! typo. I got it. Quote Link to comment https://forums.phpfreaks.com/topic/261392-onchange-to-switch-span-font-color/#findComment-1339450 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.