Changing HTML form value with Javascript?

Discussion in 'JavaScript' started by lpxxfaintxx, Feb 8, 2009.

  1. #1
    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
     
    lpxxfaintxx, Feb 8, 2009 IP
  2. yoavmatchulsky

    yoavmatchulsky Member

    Messages:
    57
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    48
    #2
    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):
     
    yoavmatchulsky, Feb 9, 2009 IP