Hello and welcome to our community! Is this your first visit?
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 2 of 2
  1. #1
    New to the CF scene
    Join Date
    Jan 2013
    Thanked 0 Times in 0 Posts

    Help needed with input script.


    I am not a Javascript person at all, but I found a script that does everything I need which is to take a URL get variable and put it into a form input field. The only problem is that the input field name that I need to get the variable posted too has periods in the input name (entry.24.single), and I cant simply change the name on the input field as I am using this in a custom google form input page.

    So here is the line of code that is creating the problem. The InputName needs to be changed to entry.24.single, and I haven't been able to figure out how to do that.

    document.forms.MyForm.InputName.value = GETDATA["foo"];

    Your assistance is greatly appreciated!

  2. #2
    Senior Coder Logic Ali's Avatar
    Join Date
    Sep 2010
    Thanked 207 Times in 202 Posts
    Leaving aside the fact that the form should not have a name but rather an ID:

    document.forms.MyForm[ "entry.24.single" ].value = GETDATA["foo"];

    When you change to an ID:

    document.getElementById( "MyFormID" )[ "entry.24.single" ].value = GETDATA["foo"];
    Last edited by Logic Ali; 01-22-2013 at 06:28 AM.


Posting Permissions

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