[opgelost] Productnaam automatisch in Formulier
Posted: Thu Mar 13, 2014 9:32 am
Hoi,
Ik had dit al eens eerder bij een website gedaan.
Nu probeer ik het weer, maar als ik het formulier wil versturen, laad hij alleen de pagina opnieuw, waardoor de velden leeg zijn en er wordt niets verstuurd.
Dit is wat ik gedaan heb:
In de module Products heb ik dit in de Detailsjabloon staan:
In Formbuilder heb ik een veld, met de naam product.De tag die het formulier op pagina zet, ziet er zo uit:
Als iemand dus in de Productmodule klikt op de knop "Neem contact op over dit product" , gaat hij naar de pagina 'contact' en is het veld bij 'Product' ingevuld met de 'product_name.
Dat werkt.
Maar als ik dan op de "Submit-knop" van het formulier klik, gaat alleen de url in de adresbalk van
.../contact?product_name=productnaam
naar
.../contact
En het veld is weer leeg.
Als ik direct naar de contactpagina ga, kan ik wel gewoon het formulier invullen en versturen.
Iemand een idee?
gr Tim
Oplossing:
Na zoeken in mijn eigen oude topic op dit forum, ontdekte ik dat het alleen werkt als het Formulier niet inline getoond wordt.
Dus nahet weghalen van het vinkje bij "Toon het formulier inline" , werkte het.
Ik had dit al eens eerder bij een website gedaan.
Nu probeer ik het weer, maar als ik het formulier wil versturen, laad hij alleen de pagina opnieuw, waardoor de velden leeg zijn en er wordt niets verstuurd.
Dit is wat ik gedaan heb:
In de module Products heb ik dit in de Detailsjabloon staan:
Code: Select all
<form action="contact" method="get">
<input type="hidden" name="product_name" value="{$entry->product_name}">
<div class="productsubmit">
<input type="submit" value="Neem contact op over dit product">
</div>
</form>
Code: Select all
{FormBuilder form='contactformulier' value_fld33=$smarty.get.product_name}
Als iemand dus in de Productmodule klikt op de knop "Neem contact op over dit product" , gaat hij naar de pagina 'contact' en is het veld bij 'Product' ingevuld met de 'product_name.
Dat werkt.
Maar als ik dan op de "Submit-knop" van het formulier klik, gaat alleen de url in de adresbalk van
.../contact?product_name=productnaam
naar
.../contact
En het veld is weer leeg.
Als ik direct naar de contactpagina ga, kan ik wel gewoon het formulier invullen en versturen.
Iemand een idee?
gr Tim
Oplossing:
Na zoeken in mijn eigen oude topic op dit forum, ontdekte ik dat het alleen werkt als het Formulier niet inline getoond wordt.
Dus nahet weghalen van het vinkje bij "Toon het formulier inline" , werkte het.