¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como implementar um menu suspenso com operações de Criar, Modificar e Excluir em HTML

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

Olá,

Tenho um requisito em que o usuário pode selecionar o tipo de operação "criar", "Modificar" e "Excluir" a partir do menu suspenso.

1) Se o usuário selecionar o tipo de operação criar, então o campo de entrada deve estar desabilitado.

2) Se o usuário selecionar modificar ou excluir como tipo de operação, então o campo de entrada deve estar habilitado na tela.

Se alguém souber como implementar, por favor me avise.

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

4 Respuestas

0
Cargando...

Olá Kannan,

Raja deu a melhor maneira de fazer isso.

Crie um script do lado do cliente (normalmente em javascript) que desative/ative os campos de entrada.

Em seguida, utilize o parâmetro onClientSelect do elemento <htmlb:dropdownlistbox> para ativar o script do lado do cliente.

Saudações,

Graham Robbo

P.S. Um exemplo semelhante pode ser encontrado em

Editado por: Graham Robinson em 15 de abril de 2008 às 9:14 AM

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

Olá,

Preciso implementar em um programa ABAP - BSP. Por favor, me avise se alguém souber como fazer isso.

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

Deve usar o atributo onClientSelect do htmlb:dropdownlistbox para chamar um script em JavaScript que leia o valor selecionado e, com base na comparação, habilite ou desabilite um campo de entrada.


1. Para ler o valor selecionado do htmlb:dropdownlistbox usando js
dd = document.forms[0].DDLB " onde DDLB é o id do htmlb:dropdownlistbox
dd.options[dd.selectedIndex].value dará o valor do registro selecionado.

2. Para desabilitar ou habilitar um campo de entrada.

var b = document.getElementById('IP1'); onde IP1 é o id do campo de entrada
b.disabled = true;

Saudações

Raja

Editado por: Durairaj Athavan Raja em 14 de abril de 2008 às 11:59 da manhã.

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

oi,

primeiro passar valores ao clicar no botão criar para que possamos usar o valor para desabilitar o valor

por exemplo;

quando 'criar'.

set_parameter( nome = "criar" valor = "criar )".

navigation->next_page( 'página para onde ir' ).

-


no evento de inicialização na página, os campos a serem desabilitados

se admin = 'criar'.----


>aqui simplesmente pegando admin como um valor.

temp = 'falso'. -


> aqui especificar verdadeiro ou falso de acordo com os campos a serem desabilitados ou não. então se temp = falso significa que estará habilitado e se temp for verdadeiro significa desabilitado

senão.

temp = 'verdadeiro'.

endif.

-


então na parte de codificação htmlb (layout da aplicação) temos que especificar assim perto do campo de entrada

<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?