• HI Mike,
    First off let me say this is a great plugin and contact form. I’ve tried several, including Contact Form 7 but this is so much better!!

    Now for my problem, I have a very short first part form of a two step form which also has a hidden field which I would like to pass on to another hidden field in the step 2 form. All the other fields pass nicely but not the hidden field.

    As an alternate solution, which might be better, would be if I could use a the value from a custom field on the first part form page as what is input into the hidden field on the second part of the form – would be ideal.

    You can find the first form here:
    http://sunkissvacationhomes.com/orange-view-test/

    Thanks for your help and great plugin.
    Mark

    https://wordpress.org/plugins/si-contact-form/

Viewing 14 replies - 1 through 14 (of 14 total)
  • Thread Starter sunkissmarc

    (@sunkissmarc)

    I discovered that the default value is what is passed to the next part of the form. This includes hidden fields. Whatever someone inputs into whatever various fields you have, whether standard or extra, becomes the default value for that field. Although it uses the field tag as an identifier it does not pass field name or tag directly, just the default value associated with that tag.

    Now if I could only figure out to make the default value of the hidden field pre-populate with the value of a custom field on the page (not the form) that could make this part of the form universal for my needs, rather than having to create a new form for each home. Any suggestions?

    Hi, I have sent a message to Mike Challis the plugin author to reply to your question.

    Regards

    Thread Starter sunkissmarc

    (@sunkissmarc)

    Thanks mbrsolution for your help!!

    Thread Starter sunkissmarc

    (@sunkissmarc)

    Actually I can also use the last parameter of the URL instead of a custom field on the page but I need a little help understanding how to do that in FSCF.

    I looked at your forms, it looks like the hidden field villas is working. It is passing into your 2nd form. Is the problem resolved?

    Thread Starter sunkissmarc

    (@sunkissmarc)

    Hi Mike,
    Thanks for your response.
    Yes, I did get it working but I was wondering if there is any way to pass a value from the last parameter of the URL to the second part of the form? That would be ideal for me and would allow us to use just one form, rather than 40.
    Outstanding plugin by the way!!
    Thanks for your help.
    Mark

    You want to pass a value from the last parameter of the URL to the second part of the form.
    Can you explain this? sorry I do not understand.

    Thread Starter sunkissmarc

    (@sunkissmarc)

    URL is: http://sunkissvacationhomes.com/orange-view-test/
    I want to pass “orange-view-test” to the second part of the form. I know it can be done but I’m not sure if it can be done within FSCF or if it is something that has to be done by JS. I’m pretty sure PHP can handle it but I’m not experienced enough to know how to make it happen.

    Thread Starter sunkissmarc

    (@sunkissmarc)

    Alternatively if PHP or JS can’t do it from the URL, can a value from a custom field within the page be used to pass the value to the second part of the form?

    Thread Starter sunkissmarc

    (@sunkissmarc)

    Hi Mike,
    I just wanted to let you know that I just made a donation. I’ve never donated to a plugin’s support before but I feel Fast Secure Contact Form is worthy of support.
    If you have any suggestions on my previous support questions above please let me know.
    Best regards,
    Mark

    I looked at your first form and I do not see orange-view-test as a field or anything. I am not clear as to what you need.

    I do see a hidden field:
    <input type="hidden" name="Villa" value="Orange View" />

    Is that what you are trying to pass to the 2nd form?
    If so it is working

    <input type="hidden" name="Villa" value="Orange View" />

    Thread Starter sunkissmarc

    (@sunkissmarc)

    HI Mike,
    “Orange-View-Test” is the last part of the page URL.

    I could also create a custom page field (metadata field) with a value of the same thing. The custom page field is not part of the form. What I’m asking is if there is a way to pass either the last part of the page URL OR the custom metadata field to the second part of the form?

    The reason for the above is that as it is now I need to create a separate form for each of the property pages (about 40), all with different hidden values to be passed to the second part of the form. If I could pass the value of the last part of the URL OR the custom metadata field I could re-use a single form on all property pages. The identifier to be passed would come from the property page rather than the form. This would make it reusable for me with far more universal application in the future.

    I can make you a custom function for that, you then put the function in your theme’s functions.php file
    Contact me and I will send it to you today

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Can't pass hidden field to step 2 of form’ is closed to new replies.