Galera eu tenho um formulario JSP e gostaria de mostrar uma mensagem tipo alert quando eu submeto, dizendo se foi enviado com sucesso ou nao.
Eu tenho uma variavel no meu codigo java que me diz se foi enviado ou nao, mas o alert seria em JavaScrip(se tiver como exibr alert com JSP melhor).
Como eu chamo um alert javascrip pelo jsp?
Alert no JSP com JavaScrip
B
4 Respostas
E
Galera eu tenho um formulario JSP e gostaria de mostrar uma mensagem tipo alert quando eu submeto, dizendo se foi enviado com sucesso ou nao. Eu tenho uma variavel no meu codigo java que me diz se foi enviado ou nao, mas o alert seria em JavaScrip(se tiver como exibr alert com JSP melhor). Como eu chamo um alert javascrip pelo jsp?Oi, vc faz uma function na sua jsp... tenho um exemplo aqui, que utilizei para validar se o campo estava vazio...
<script language="javascript">
function validaCampo(){
if(document.getElementById('txtNomeUsu').value == "" ||
document.getElementById('txtLogin').value == "" ||
document.getElementById('txtSenha').value == "" ||
document.getElementById('group1').checked == "" ||
document.getElementById('D1').value == 0){
alert("Todos os campos são obrigatórios!");
}
}
</script>
<input type="submit" name="btnGravar" value="Gravar" class="botao" onclick="validaCampo();"/>
E
Da uma olhada nesse site…
http://www.criarweb.com/manual/javascript/
B
Exemplo da sua página que exibirá a mensagem:
<html>
<head>
...
</head>
<body>
<input type="hidden" name="sucesso" value="<%=request.getParameter("sucesso")%>"/>
...
<script type="text/javascript">
var sucesso = document.getElementsByName("sucesso")[0].value;
if (sucesso == "true") //por exemplo
alert("Sucesso \o/");
</script>
</body>
</html>
O
Cara, tem tbm uma ideia, cria a função q foi ciada acima, vou adaptar um pouco Ok? E na tag do formulário fica assim:
<script language="javascript">
function validaCampo(){
if(document.getElementById('txtNomeUsu').value == "" ||
document.getElementById('txtLogin').value == "" ||
document.getElementById('txtSenha').value == "" ||
document.getElementById('group1').checked == "" ||
document.getElementById('D1').value == 0){
alert("Todos os campos são obrigatórios!");
return false;
}else{
return true;
}
</script>
<form name='f' id='f' method='post' action='praOndeVoceQuerIr' onsubmit='return validaCampo()'>
... //onde ficariam os campos...
</form>
Criado 30 de outubro de 2009
Ultima resposta 30 de out. de 2009
Respostas 4
Participantes 4