none
Validando Hyperlinkfield com JavaScript RRS feed

  • Pergunta

  • Pessoal,

     

    Tentei em outro fórum mas ainda não obtive sucesso:

     

    Como eu posso chamar o javascript para validar com o código abaixo:

     

    <asp:HyperLinkField ItemStyle-HorizontalAlign="Center" DataNavigateUrlFields="CD_USUARIO" DataNavigateUrlFormatString="excUsuario.aspx?id={0}" HeaderText="Excluir" Text="&lt;img src='App_Themes/Default/Imagens/Layout/16x16/delitem.gif' border='0' alt='Excluir'&gt;" />

     

    Preciso que antes de ir para a página de escUsuario, valide se deseja ou não, se não, fique onde está....

     

    Existe uma forma de validar isso?

     

    Agradeço a todos.

    terça-feira, 2 de setembro de 2008 18:08

Todas as Respostas

  • <asp:HyperLinkField ItemStyle-HorizontalAlign="Center" DataNavigateUrlFields="CD_USUARIO" DataNavigateUrlFormatString="excUsuario.aspx?id={0}" HeaderText="Excluir" Text="<img src='App_Themes/Default/Imagens/Layout/16x16/delitem.gif' border='0' alt='Excluir'>" onclick="return valida();" />

     

    Code Snippet

    <script type="text/javascript" language="javascript">

    function valida(){

    var retorno = false;

    if(confirm("Deseja ir para outra página?")){

    retorno = true;

    }

    return retorno;

    }

    </script>

     

     

     

    quarta-feira, 3 de setembro de 2008 04:33
  • Não existe atributo onclick para o Hyperlinkfield....

     

    Será que teria outra forma de executar o javaScript?

     

    quarta-feira, 3 de setembro de 2008 11:56
  • Depois que vc compila e o roda no navegador, qual a Tag html o HiperLinkField vira?

     

    De qualquer forma, o produto final do objeto Asp.net, aquele que roda no navegador, seja com span, table, div, label, etc... você consegue colocar o evento onclick via client.

     

    Se vc não conseguir colocar o evento no source, insere ele pelos attributes do objeto no Load da página por exemplo.

     

    A ação via javascript só será feita se vc disparar algum evento via javascript.

     

    Abs

    quarta-feira, 3 de setembro de 2008 13:39