Ir para conteúdo
Fórum Script Brasil
  • 0

Asp/javascript


Carlos Rocha

Pergunta

Ola pessoal,

Eu programo eu asp mas derepente, me deparei com um problema de javascript.

Tenho um

Response.write(" ") do asp, e preciso imprimir nele uma confirmação de operação dizendo o seguinte:

Já existe esta pergunta cadastrda em outro módulo. Prosegue?

Caso a pessoa clikar em não, preciso redirecionala para o formulario no campo de pergunta, tem como?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Meu código é este com um codigo que eu achei pesquizando:

<%

' ############################# Inclusão ###########################

If Request.QueryString("action") = "gravarinclusao" then

DfId_f = request.Form("FormId")

DfModulo_f = request.Form("FormModulo")

DfPergunta_f = request.Form("FormPergunta")

DfMemo_f = request.Form("FormTexto")

strSQl = "select * from tbFaq where DfPergunta= '"&DfPergunta_f&"'"

Set Rs_FaqPerguntasVerifica = Conn.EXECUTE(strSQl)

if not Rs_FaqPerguntasVerifica.eof then

if Rs_FaqPerguntasVerifica("DfModulo") = DfModulo_f then

response.write "<script>alert('Já existe esta pergunta cadastrda, por favor escolha outra!'); document.location='faq.asp?action=incluir'</script>"

else

response.write"<script language=javascript>"&_

"if (confirm('Já existe esta pergunta cadastrda em outro módulo. Prosegue?')) {"&_

"instruções caso o usuário clique em sim;"&_

"}else{"&_

"document.location.href='página_de_perguntas.asp"&_

"}"&_

"</script>"

strSQlInsert = "INSERT INTO tbFaq(DfModulo, DfPergunta, DfMemo, DfAutor) values('"&DfModulo_f&"' , '"&Replace(DfPergunta_f,"'","''")&"', '"&Replace(DfMemo_f,"'","''")&"' , '"&trim(Nome_usu)&"')"

Set Rs_FaqInsert = Conn.EXECUTE(strSQlInsert)

if Err.Number = 0 then

response.write "<script>alert('Inclusão efetuada com suscesso!'); document.location='faq.asp?action=incluir'</script>"

else

response.write "<script>alert('Erro. Tente de Novo!'); document.location='faq.asp?action=incluir'</script>"

end if

end if

else

strSQlInsert = "INSERT INTO tbFaq(DfModulo, DfPergunta, DfMemo, DfAutor) values('"&DfModulo_f&"' , '"&Replace(DfPergunta_f,"'","''")&"', '"&Replace(DfMemo_f,"'","''")&"' , '"&trim(Nome_usu)&"')"

Set Rs_FaqInsert = Conn.EXECUTE(strSQlInsert)

if Err.Number = 0 then

response.write "<script>alert('Inclusão efetuada com suscesso!'); document.location='faq.asp?action=incluir'</script>"

else

response.write "<script>alert('Erro. Tente de Novo!'); document.location='faq.asp?action=incluir'</script>"

end if

end if

end if

' ############################# Fim da Inclusão ###########################

%>

Acontece que na linha depois do codigo do javascript, tem um insert que roda mesmo se eu clikar em não no javascript, e o que eu preciso é quie caso se clike na opção não do javascript, o insert não seja realizado.

Tem geito?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...