Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

187
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda