EduardoSys Postado Abril 28, 2008 Denunciar Share Postado Abril 28, 2008 (editado) Gente, Alguém pode me dar uma ajuda onde estou errando:A minha form está assim:<form action="java script: Vai();" method="post" target="Programacao" ONSUBMIT="java script:return valida(this)"> e o script está assim: <script language="javascript"> <!-- function Vai() { window.location.href = 'Programacao.asp?Mes' + document.form1.elements['Mes'].value + '&Ano=' + document.form1.elements['Ano'].value; } //--> </SCRIPT>A form tem três itens Mes - Ano - botao ok Editado Abril 29, 2008 por fercosmig Adicionar tag CODE Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Abril 29, 2008 Denunciar Share Postado Abril 29, 2008 <form action="" method="post" target="Programacao" ONSUBMIT="java script:return valida(this);"> <script language="javascript"> <!-- function valida(){ mes = document.form1.elements['Mes'].value; ano = document.form1.elements['Ano'].value; if ((mes != "") && (ano != "")){ Vai(mes, ano); return false; }else{ alert('campos obrigatórios'); return false; } } function vai(mes, ano) { window.location.href = 'Programacao.asp?Mes=' + mes + '&Ano=' + ano; } //--> </SCRIPT>cara testa ae e fala se funciona, nem testei... fiz na correria.. ainda tenho muito trampo aqui rsss tá f*** Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 EduardoSys Postado Abril 29, 2008 Autor Denunciar Share Postado Abril 29, 2008 (editado) Fiz atraves do submit como você mostrou,<script LANGUAGE="JavaScript"> function valida(theForm){ if (isSelectedZero(theForm.Mes)){ alert("Selecione o item \"Mês\"."); document.getElementById("Mes").focus(); return false; } if (isSelectedZero(theForm.Ano)){ alert("Selecione o item \"Ano\"."); document.getElementById("Ano").focus(); return false; } mes = document.form1.elements['Mes'].value; ano = document.form1.elements['Ano'].value; Vai(mes, ano); } function Vai(mes, ano) { document.parent.frames[0].location = 'Programacaoj.asp?Mes=' + mes + '&Ano=' + ano; } //--> </SCRIPT> <form action="" method="post" ONSUBMIT="java script:return valida(this)">mais ainda está dando erro. Editado Abril 29, 2008 por fercosmig Adicionar tag CODE Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Allan Rodrigo Postado Abril 29, 2008 Denunciar Share Postado Abril 29, 2008 opa...beleza?use somente assim:<form action="" method="post" onsubmit="return valida(this)">testa novamente...flow...abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 EduardoSys Postado Abril 29, 2008 Autor Denunciar Share Postado Abril 29, 2008 (editado) Allan,Estou chamando o resultado num iframe.A página Pai possui duas listbox (Mes, Ano) e um botão.A validação está funcionando legal,Quando tiro o valor da target=Programacao ele não atribui o resultado ao iframeQuando uso window.location.href ='Programacao.asp?Mes=' + mes + '&Ano=' + ano;ele gera os valores corretos porém abre no geral e não no iframe, mesmo com a target=Programacao.Se souber de alguma solução.Até o momento está assim:function valida(theForm){ if (isSelectedZero(theForm.Mes)){ alert("Selecione o item \"Mês\"."); document.getElementById("Mes").focus(); return false; } if (isSelectedZero(theForm.Ano)){ alert("Selecione o item \"Ano\"."); document.getElementById("Ano").focus(); return false; } mes = document.forms[0].elements['Mes'].value; ano = document.forms[0].elements['Ano'].value; Vai(mes, ano); } function Vai(mes, ano) { document.parent.Programacao.location.href = 'Programacao.asp?Mes=' + mes + '&Ano=' + ano; } <form action="" method="post" name="form1" target="Programacao" id="form1" ONSUBMIT="java script:return valida(this)"> Editado Abril 29, 2008 por fercosmig Adicionar tag CODE Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 H4CK3R Baiano Postado Abril 29, 2008 Denunciar Share Postado Abril 29, 2008 Tenta assim: Insere no source o code abaixo que é do formulário. Edite a vontade.<center> <form name="login"> <table border="1" cellpadding="3" height="123" width="225"> <tbody> <tr> <td colspan="2" height="13"> <center> <p><font face="Arial Black">Insira o código de acesso abaixo:</font></p></center></td></tr> <tr> <td height="22"> <p align="right"><font style="font-size: 8pt; font-weight: 700" face="Verdana"><img alt="" src="Senha.gif" align="left" border="0" height="80" width="80" /></font></p> <p align="right"><br /> <font style="font-size: 8pt; font-weight: 700" face="Verdana"><br /> Senha:</font></p></td> <td height="22"><input name="password" size="20" type="text" /></td></tr> <tr> <td colspan="2" align="center" height="26"><input value="Entrar" onclick="Login()" type="button" /></td></tr></tbody></table></form></center> <p style="margin-top: 0pt; margin-bottom: 0pt" align="center"> </p> <div> </div> Depois insere no head do html esse script: <script language="JavaScript"> function Login(){ var done=0; var password=document.login.password.value; password=password.toLowerCase(); if (password=="kylix") { window.location="http://ucash.in/2a54172"; done=1; } if (done==0) { alert("Código de acesso inválido. Please retry."); } } </script>Espero ter contribuido valeu?????P.S.: Esse exemplo é o que eu estou usando no meu site. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
EduardoSys
Gente, Alguém pode me dar uma ajuda onde estou errando:
A minha form está assim:
e o script está assim:A form tem três itens Mes - Ano - botao ok
Editado por fercosmigAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
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.