Datalist no funciona en Ipad

Iniciado por yoelrodguez, Mayo 20, 2024, 08:46:25 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Mayo 20, 2024, 08:46:25 PM Ultima modificación: Mayo 20, 2024, 10:44:41 PM por AXCESS
Tengo la siguiente situación: estoy usando un datalist en un formulario, pero en el caso específico de las iPad y iPhone, el datalist deja de funcionar siempre que el teclado está presente. El problema es que cuando me muestra el dato que quiero y lo selecciono para que se pase al input, no realiza la acción. A continuación, les dejo mi código para ver si me pueden ayudar.

Gracias

En el Html

Código: text
<input type="text" name="autorizacion" list="idauto" class="input-block-level" placeholder="Autorización" value="<?php echo input_post('autorizacion') ?>" required>

En el Javascript

 
Código: text
 var inputs = document.querySelectorAll('input[list]');

inputs.forEach(function(input) {
    input.addEventListener('input', function(e) {
        var optionFound = false;
        var datalist = this.list;
        
        for (var j = 0; j < datalist.options.length; j++) {
            if (this.value == datalist.options[j].value) {
                optionFound = true;
                break;
            }
        }
        
        if (optionFound) {
            this.setCustomValidity('');
        } else {
            this.setCustomValidity('Por favor, selecciona una opción válida.');
        }
    });
});

En el php

 
Código: text
 if (!function_exists('get_selectarrayinput')) {
    function get_selectarrayinput($array = array(), $id_list = '')
    {
        if ($array != '') {
            $datos = '<datalist id="' . $id_list . '">';
            foreach ($array as $key => $value) {
                $datos .= '<option value="' . $value . '">';
            }
            $datos .= '</datalist>';
        }
        return $datos;
    }
}

🤨🤔 si se lo preguntas al chat de openai You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login te lo explica en detalle al toque, a mi pagina de memes la hise a casi todo su javascript gracias a openai 😌  , pero al preguntarle no le tires tres tipos de codigos, al codigo que consideres que vas a usar copialo pegalo en openai y explicale que lo queres modificar para tal o cual funsion y de como quedaria el codigo completo, te lo resuelve en dos minutos 💫 Saludos
@NiveLZ en telegram

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login🤨🤔 si se lo preguntas al chat de openai You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login te lo explica en detalle al toque, a mi pagina de memes la hise a casi todo su javascript gracias a openai 😌  , pero al preguntarle no le tires tres tipos de codigos, al codigo que consideres que vas a usar copialo pegalo en openai y explicale que lo queres modificar para tal o cual funsion y de como quedaria el codigo completo, te lo resuelve en dos minutos 💫 Saludos
@NiveLZ en telegram