Pergunta

Eu tenho um método simples de javascript (baseado em jQuery) que faz algumas magia do CSS para mostrar/ocultar algumas divs quando um usuário envia um formulário da web .NET

function doShowHide()
{
  $('.Button').hide();
  $('.ButtonHdn').show();
}

Estou usando a validação de controle .NET embutida, por isso preciso do método webform_dopostbackwithOptions () para executar, além do snippet js acima. A sequência, no entanto, é com o que estou tendo problemas. Preciso que a validação ocorra (e seja válida) antes do meu código JS acima dos incêndios (não quero ocultar o botão se a página não for válida).

Qualquer sugestão será muito bem-vinda.

Meu objetivo final é fazer com que o botão Enviar desapareça (com validação bem -sucedida) e seja substituído por outro botão desativado e diz "Por favor, espere ...". Eu no Google, o problema, mas todo mundo parece ter o problema, mas ninguém tem uma resposta simples. A comunidade aqui sempre tem as melhores respostas, então pensei em postar meu problema aqui.

Obrigado!

Foi útil?

Solução

Se você precisar executar a função JavaScript após a execução do código do servidor, você pode usar

Page.ClientScript.RegisterStartupScript()

Ver Artigo do MSDN.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top