Bienvenido, Invitado
Recordarme

TEMA:

How to set a Select List value to 'selected' 8 años 3 meses antes #111497

  • Autor del tema
  • aictcnm
  • Fuera de línea
  • Fresh Breezer
  • Fresh Breezer
  • Mensajes: 2
  • Gracias recibidas: 0
Hello,

Could someone please help me out with a problem I am having trouble solving?

I am passing a variable through my URL to my forms page, such as:

mywebsite.com/form?var=Option1

And what I would like to do is set my select list field to be pre-set at 'Option1'. I have read through the forums and knowledge base and know that I have to put the following code into Form Manager > go to your form > properties > more options > form pieces > before form > custom:

$this->execPieceByName('ff_InitLib');
//fetch the url code
$mycode= JRequest::getVar('var');

//assign it to the form element
ff_setValue('dropdownlist' , $mycode );

The problem is it does not set the 'Option1' value to 'selected' and show it as the selected option in the dropdown box. It does work when I try to set a text field to the value passed but not a select list. Does anyone know how I can do this?

Thanks in advanced!

Nancy

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

How to set a Select List value to 'selected' 8 años 3 meses antes #111694

  • Avatar de chrisal
  • chrisal
  • Fuera de línea
  • Ultimate Breezer
  • Ultimate Breezer
  • Mensajes: 6983
  • Karma: 187
  • Gracias recibidas: 630
Hello aictcnm,

this is a little bit more complicated with select-lists.

Please have a look at this small sampleform. Possible Parameter values:
&var=1
&var=2
&var=3

You can find the code in the Before Form Piece and in the Init script of the textfield.

You can change the textfield to a hidden Input element of course.


Archivo Adjunto:

Nombre del Archivo: DefaultSelect.zip
Tamaño del Archivo:6 KB



regards
Chris
Adjuntos:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

How to set a Select List value to 'selected' 8 años 3 meses antes #111798

  • Autor del tema
  • aictcnm
  • Fuera de línea
  • Fresh Breezer
  • Fresh Breezer
  • Mensajes: 2
  • Gracias recibidas: 0
Hi Chris,

Thanks so much for your help! Your sample form was very useful and I was able to get it to work on my form! :)

Thanks for the reply!

Nancy

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

How to set a Select List value to 'selected' 8 años 3 meses antes #111829

  • Avatar de chrisal
  • chrisal
  • Fuera de línea
  • Ultimate Breezer
  • Ultimate Breezer
  • Mensajes: 6983
  • Karma: 187
  • Gracias recibidas: 630
Hello aictcnm,

thanks for your feedback. Let us know if you have further questions.


regards
Chris

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

How to set a Select List value to 'selected' 1 año 2 meses antes #257706

7 years later I am at the same point:
I need to set a dynamic default/selected on a select list (not dynamic) depending on a variable ($_SERVER[ 'HTTP_REFERER' ]) - but I can't import the example provided by @crisal in my BF-Installation (1.9.1 Stable (941)).

Does anybody has an installable export of such an example?

Read and adapt JS-/PHP-Code is not that problem, if the example does not perfect matching the needs :)

Kind regards
Roger

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: Post by tribal6.

How to set a Select List value to 'selected' 1 año 2 meses antes #257707

  • Avatar de tihana.krivic
  • tihana.krivic
  • Fuera de línea
  • Moderator
  • Moderator
  • Mensajes: 10539
  • Karma: 3
  • Gracias recibidas: 705
Hi,

here is this example:

Archivo Adjunto:

Nombre del Archivo: Beforeform.zip
Tamaño del Archivo:7 KB


Please download->unzip->and install it (BF->Configuration->Package Installer->select this xml file->Install Package).

After that you will find form in Manage forms inside Package QuickModeForms

Regards,
Tihana
Adjuntos:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

  • Página:
  • 1
  • 2
Moderadores: ForumSupport
Tiempo de carga de la página: 0.061 segundos