I have echoed out a piece of HTML with PHP, which executes beautifully, but the Javascript aspect of it is giving me a hard time. echo '<li onselect="document.getElementById(\'schoolName\').value = '.$name.'; document.getElementById(\'schoolID\').value ='.$id.'; "><span>'.$state.'</span>'.$name.'</li>'; Code (markup): I was hoping that my form value would change on the spot, but that's not the case. It won't change at all. I have made sure that my form names were set properly (schoolName and schoolID). I have made sure that $name and $id stores the correct values. Anyone have any ideas? =/ Thanks
you didn't put your values in quotation marks. try this: echo '<li onselect="document.getElementById(\'schoolName\').value = \''.$name.'\'; document.getElementById(\'schoolID\').value =\''.$id.'\'; "><span>'.$state.'</span>'.$name.'</li>'; Code (markup):