Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

185
Visualizações
Cómo habilitar el botón de envío basado en el botón de validación en Oracle APEX

Estoy buscando esto en todos los lugares donde nadie puede ayudarme.

Sólo esta es la única esperanza que me queda

A continuación se muestra mi escenario y los componentes que he usado.

 * 1 file browse button - To select file * 2 buttons first button 1 is for validating second button 2 is for submitting

A continuación se muestra mi GUI diseñada en Oracle APEX

interfaz gráfica de usuario

Nota :

En la carga de la página, mi botón Enviar está deshabilitado inicialmente; no se puede hacer clic en él. En ese botón de envío, he escrito código PL/SQL en backend como acción dinámica

Así que mi objetivo es lograr el paso 3

Paso 1: Elegiré el archivo usando el botón de exploración de archivos

Paso 2: Después de seleccionar mi archivo, haré clic en el botón VALIDAR .

Una vez que haga clic en el botón de validación, mi acción dinámica se activará y está escrita en JavaScript .

Este script Java comprueba si el archivo elegido está vacío o no y devuelve true o false

Código de muestra :

 if ( file is empty ) { return false } else { return true }

Paso 3: Una vez que mi Validación devuelva verdadero, mi botón Submit debería habilitarse y después de habilitarse y una vez que haga clic en el botón Enviar, mi código PL/SQL debería ejecutarse

Pregunto a todos en YouTube nadie me responde

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Desde mi punto de vista, eliminaría por completo el botón "Validar".

  • modifique la validación para que no devuelva VERDADERO/FALSO, pero, por ejemplo, Texto de error para que, si el archivo está vacío, la validación muestre el mensaje apropiado y detenga la ejecución adicional
  • deje el botón "Enviar" como está; solo debe enviar
    • si la validación falla, no se envía nada
    • de lo contrario, sería

Alternativamente, si desea mantener el botón "Validar", cree una acción dinámica en él con varios pasos:

  • vea si ese JavaScript puede establecer el valor del elemento oculto en, por ejemplo, "verdadero" o "falso" (no puedo ayudar con eso, no soy bueno en JavaScript en absoluto) (esa es la acción dinámica "Establecer valor") (inicialmente, en carga de la página, configúrelo en "falso")
  • suponga que se las arregló para hacer eso; El siguiente paso de acción dinámica sería "Mostrar", que muestra el botón si se cumple la "Condición del lado del cliente", y eso es si el valor del elemento oculto es "verdadero".
  • el siguiente paso es "Ocultar"; su "Condición del lado del cliente" es todo lo contrario, es decir, si el valor del elemento oculto es "falso" (haga que se ejecute también en la inicialización de la página, de modo que el botón "Enviar" esté inicialmente oculto)

Eso sería todo, supongo.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda