dcsimg
www.webdeveloper.com
Results 1 to 3 of 3

Thread: Need Simple HTML Java FORM Help

  1. #1
    Join Date
    Nov 2002
    Posts
    3

    Need Simple HTML Java FORM Help

    Hi all,
    I am new to JavaScript and am trying out a popup
    script from
    http://javascript.internet.com/forms...opup-list.html

    I have it working good for my purpose with the example
    provided. I can open the new window and add items
    to the parent without a problem. The new items list
    in the drop-down but I have never submitted javascript
    form data before. When I post the form with a get
    method, it displays the drop-down list variables (parentList) with
    no values. For example, if there is one item in the
    list it displays parentList= and if there was five
    selections the URL is
    parentList=&parentList=&parentList=&parentList=&parentList=&

    So it obviously knows the drop-down is populated but
    I am loosing my values somewhere.

    Is there some special way to submit the data? Can someone take the example and throw a submit button on the form for me? I used just a regular HTML form submit button.

    Thanks ahead,
    Perl CGI programmer Bob that cant java for his life..
    Last edited by _robertm; 11-22-2002 at 10:40 AM.

  2. #2
    Join Date
    Nov 2002
    Posts
    3
    hmmm, I should note that when I placed some hard coded options in the parent

    <option value=1>option 1</option>
    </select>

    they work. I did this simply for testing.

    But, If I mix the hard coded option with options chosen from the child popup java script, it does the blank variable thing.


    I hope I can figure this out because I love the script.

  3. #3
    Join Date
    Nov 2002
    Posts
    3
    I think the source script is loosing its values to the options. Although the options text is transfering into the parent, the values do not.

    I put this function/submit action in and it seems to work:

    function test(sourceList) {
    sourceList = window.document.forms[0].parentList;
    for(var i = 0; i < sourceList.options.length; i++) {
    if (sourceList.options[i] != null)
    sourceList.options[i].value = sourceList.options[i].text;
    sourceList.options[i].selected = true;

    }
    return true;
    }


    <input type="submit" value="GO" name="B1" onclick = "javascript:test(parentList);">



    Maybe I will learn javascript yet! Now if I could only debug why the source scripts values fail.....without my custom function

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles