Quisiera ayuda con lo siguiente:
Por lo tanto, implementamos un formulario personalizado, ya que hay varios campos que deben capturarse; sin embargo, estamos buscando formas de manejar mejor el error del usuario con lo siguiente:
Cuando una persona ingresa el nombre de su patrimonio, debe completar automáticamente ciertos campos, como el código postal, y otro menú desplegable debe seleccionar un suburbio determinado.
Incluso si el caso es una cuestión de si y si funcionaría, pero ¿cómo configuramos los campos?
Creo que la idea sería usar JS para obtener la ID y establecer el valor en consecuencia.
Algo en JS como
<script type="text/JavaScript"> function onChangeFunc(){ var estate_name = document.getElementById('billing_selections').value; var suburb = document.getElementById('billing_suburb'); if estate_name == 'funplace' { document.getElementById("billing_suburb").value = suburb.options[complex_name.selectedIndex].text; document.getElementById('billing_postcode').value = 10120; } }Sin embargo, ¿cómo se hace eso con el campo php?
$fields['billing_selections'] = array( 'label' => __('Complex Selection', 'woocommerce'), // Add custom field label 'placeholder' => _x('Complex Selection', 'placeholder', 'woocommerce'), // Add custom field placeholder 'required' => false, // if field is required or not 'clear' => false, // add clear or not 'type' => 'select', 'options' => array( '' => 'Please select', 'funplace' => 'Fun Place', ), 'class' => array('my-css'), 'priority' => 9,// );Entonces, una selección en el nombre del complejo luego llenará el Código postal, la Ciudad y un valor de un menú desplegable de Suburbios.