Find Jobs
Hire Freelancers

Drupal Form AJAX

$30-250 USD

Terminado
Publicado hace más de 10 años

$30-250 USD

Pagado a la entrega
Hi, I have created a simple webform which have two select fields. I want that when user select first select option then second select box is updated with values relevant to selected option. I have created a custom form and tried using form AJAX property. This work fine but the only issue is that when I change any value then it still sends a default value rather than selected value. I think the problem is with form_state but I could be wrong. function apply_now_form_webform_client_form_69_alter(&$form, &$form_state) { $options = _apply_now_get_car_makes_dropdown_options(); $selected = isset($form_state['values']['car_make']) ? $form_state['values']['car_make'] : key($options); $form['submitted']['car_make']['#options'] = $options; $form['submitted']['car_make']['#default_value'] = $selected; $form['#submit'][] = 'your_submit_handler'; $form['submitted']['car_make']['#ajax'] = array( 'callback' => 'apply_now_dependent_dropdown_callback', 'wrapper' => 'dropdown-second-replace', 'method' => 'replace' ); $form['submitted']['car_model']['#prefix'] = '<div id="dropdown-second-replace">'; $form['submitted']['car_model']['#suffix'] = '</div>'; $form['submitted']['car_model']['#options'] = _apply_now_get_car_model_dropdown_options($selected); $form['submitted']['car_model']['#default_value'] = isset($form_state['values']['car_make']) ? $form_state['values']['car_make'] : ''; } In the second last line in code, you will n otice that $selected is passed but this is always the first value in $options rather than what user selected. Thanks
ID del proyecto: 5149898

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
I can fix it. I ready begin now. ======================================================================================================================================================
$34 USD en 0 día
4,8 (153 comentarios)
6,8
6,8

Sobre este cliente

Bandera de UNITED KINGDOM
Leeds, United Kingdom
4,9
210
Forma de pago verificada
Miembro desde ago 19, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.