¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo implementar un cuadro desplegable con operaciones de Crear, Modificar y Eliminar en HTML

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 5 Vistas
0
Cargando...

Hola,

Tengo un requisito en el que el usuario puede seleccionar el tipo de operación "crear", "Modificar" y "Eliminar" desde el cuadro desplegable.

1) Si el usuario selecciona el tipo de operación crear, entonces el campo de entrada debería estar deshabilitado.

2) Si el usuario selecciona modificar o eliminar como tipo de operación, entonces el campo de entrada debería estar habilitado en la pantalla.

Si alguien sabe cómo implementarlo, por favor házmelo saber.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Kannan,

Raja te ha dado la mejor manera de hacer esto.

Crea un script del lado del cliente (normalmente en javascript) que deshabilite/habilite los campos de entrada.

Luego utiliza el parámetro onClientSelect del elemento <htmlb:dropdownlistbox> para activar el script del lado del cliente.

Saludos,

Graham Robbo

P.D. Un ejemplo similar se puede encontrar en

Editado por: Graham Robinson el 15 de abril de 2008 a las 9:14 AM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Necesito implementar en un programa ABAP - BSP. Por favor, hágame saber si alguien sabe cómo hacer esto.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Debes usar el atributo onClientSelect del htmlb:dropdownlistbox para llamar a un script en JavaScript que lea el valor seleccionado y, en función de la comparación, habilite o deshabilite un campo de entrada.


1. Para leer el valor seleccionado del htmlb:dropdownlistbox usando js
dd = document.forms[0].DDLB " donde DDLB es el id del htmlb:dropdownlistbox
dd.options[dd.selectedIndex].value dará el valor del registro seleccionado.

2. Para deshabilitar o habilitar un campo de entrada.

var b = document.getElementById('IP1'); donde IP1 es el id del campo de entrada
b.disabled = true;

Saludos

Raja

Editado por: Durairaj Athavan Raja el 14 de abril de 2008 a las 11:59 a.m.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

hi,

first pass values while clicking the button create so that we can use the value to disable the value

e.g;

when 'create'.

set_parameter( name = "create" value = "create )".

navigation->next_page( 'page where to go' ).

-


in initialization event on the page the fields to be disabled

if admin = 'create'.----


>here simply taking admin as a value.

temp = 'false'. -


> here specify true or false acc to the fields to be disabled or not. so that if temp = false means it will be enabled and if temp is true means disabled

else.

temp = 'true'.

endif.

-


then in the htmlb coding part (layout of the application )we have to specify like this near input field

<htmlb:inputField id="fname" type="STRING" disabled="<%=temp%>" value="<%=wa-fname%>"/>

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?