Ir para conteúdo
Fórum Script Brasil

logan32

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Tudo que logan32 postou

  1. Ola Pessoal! Estou tendo o seguinte problema com o meu Select: Quando o usuário selecionar um mês da Combo e clicar no no botão Submit a mesma página deve ser carregada, mas com o mês em que ele clicou na Combo já selecionado, ou seja, esse valor deve ficar guardado como se fosse uma variável de sessão. <select class="Comment" name="dataNascMes"><option value="">[SELECIONE UM MÊS]<option value="0">JANEIRO<option value="1">FEVEREIRO<option value="2">MARÇO<option value="3">ABRIL<option value="4">MAIO<option value="5">JUNHO<option value="6">JULHO<option value="7">AGOSTO<option value="8">SETEMBRO<option value="9">OUTUBRO<option value="10">NOVEMBRO<option value="11">DEZEMBRO</select> Bom, espero que possam me ajudar!!! Até +...
  2. já descobri galera, estava faltando aspas no campo value. Atém mais...
  3. Ola Pessoal!!! Estou com o seguinte problema: Eu Fiz uma página de cadastro em JSP, e nela existe os campos nome, endereço, RG, etc... Quando o usuário digita algum campo errado, é carregada a página de Cadastro novamente para que ele veja o que está errado e possa corrigir, porém os Campos que ele digitou corretamente são carregados também junto com a página novamente, mas estou tendo um problema nessa parte. Por exemplo, quando eu digito no Campo Nome: Carlos Henrique e clico em Submit a página é carregada novamente, mas apenas a primeira palavra antes do espaço em branco aparece, assim: Nome: Carlos Ou seja, só é impresso um palavra antes do espaço, mas já confirmei que isso não é problema do Java, pois coloquei um System.out.println(request.getAttribute("nome")); antes e um depois da parte em que ele imprime no Campo: value=<%= (request.getAttribute("rg")==null) ? "" : request.getAttribute("nome")%>>, ele na saída do compilador Java está sendo impresso o nome completo: Carlos Henrique. Bom, etnão eu acho que isso deve ser problema do HTML, mas não sei porque ele está só pegando a primeira palavra antes do espaço. Espero que possam me ajudar!! Até mais...
  4. Ola pessoal. Eu estou tendo o seguinte problema: Tenho uma página HTML de Login onde o usuário digita o seu número de CPF, e esse número é passado para uma página de cadastro onde o CPF é mostrado em um campo "readonly", até ai tudo bem. Mas se o usuário esquece de digitar algum campo ou digita algum campo inválido e clica em enviar, a página é carregada novamente, porém, o número do CPF some do campo "CPF" que é "readonly". Então eu gostaria de saber se teria como fixar esse valor mesmo que a página seja carregada novamente ou se teria alguma maneira de carregar apenas os campos individuais, ou alguma outra sugestão que seja mais fácil ok!! Obrigado e aguardo resposta!! Fernando Vieira
  5. Ola pessoal! Eu estou chamando a função nesse código JSP: <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%-- The taglib directive below imports the JSTL library. If you uncomment it, you must also add the JSTL library to the project. The Add Library... action on Libraries node in Projects view can be used to add the JSTL 1.1 library. --%> <%-- <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> --%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <title>Processo Seletivo - Unicid</title> <link type="text/css" href="/ASC/css/Estilo.css" rel="stylesheet"> <script language="JavaScript" src="/ASC/js/Script.js"> </script> </head> <body onload="javascript:document.form.cpfCandVestibular.focus();" leftmargin="0" topmargin="0"> <table style="width: 670px; text-align: left; margin-left: auto; margin-right: auto; background-color: rgb(255, 255, 255); height: 415px;" align="center" border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td style="width: 670px; height: 99px;"><img style="height: 100px; width: 670px;" alt="banner_inscri&ccedil;&atilde;o" src="/ASC/imagens/banner_inscricao.jpg"></td> </tr> <tr> <td style="width: 670px; text-align: center; height: 290px;" valign="top"> <table style="width: 670px; text-align: left; margin-left: auto; margin-right: auto; height: 273px;" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr valign="top"> <td colspan="3" rowspan="1" class="TextTitle" style="height: 70px;"> <hr style="width: 100%; height: 2px;" color="silver"> <img src="/ASC/imagens/tlog.bmp">&nbsp; &nbsp; &nbsp; &nbsp; Digite o seu CPF para verificarmos se voc&ecirc; j&aacute; possui cadastro. <hr style="width: 100%; height: 2px;" color="silver"></td> </tr> <tr> <td width="230" height="155" rowspan="1" style="height: 130px;">&nbsp; </td> <td width="195" rowspan="1" style="height: 100px;" background="/ASC/imagens/log.bmp"> <form action="http://localhost:8084/ASC/LoginServlet" method="post" name="form" id="form" onsubmit="return verificaCPF();"> <table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 100%; height: 100%; text-align: left; margin-left: auto; margin-right: auto;"> <tbody> <tr align="center"> <td height="75" class="Title" style="text-align: center; "><br> CPF: <input name="cpfCandVestibular" type="text" class=edt onkeypress="return isNumer();" size="11" maxlength="11"> </td> </tr> <tr align="center"> <td height="25" align="center" > <input value="Voltar" class="edt" onclick="history.go(-1)" type="button"> &nbsp;<input value="Enviar" class="edt" type="submit"> </td> </tr> </tbody> </table> </form> </td> <td width="230" rowspan="1" style="height: 130px;">&nbsp;</td> </tr> <tr > <td colspan="3" align="center" height=28px><a href="LoginEmail.html"><font face="Verdana, Arial, Helvetica, sans-serif">Desejo entrar informando meu e-mail</font></a> </td> </tr> <tr > <td height=15px colspan="3" align="center" class="Warning"> <% if( (request.getAttribute("erro"))!= null) out.print(request.getAttribute("erro")); %> </td> </tr> </tbody> </table> </td> </tr> <tr> <td style="width: 670px; text-align: center; height: 25px;" class="copyright"> Rua Ces&aacute;rio Galeno, 448/475 - Tatuap&eacute; - S&atilde;o Paulo - SP - Cep 03071-000 - Call Center: 2178 1212<br> &copy; 2005 - Universidade Cidade de S&atilde;o Paulo</td> </tr> </tbody> </table> <br> </body> </html> Espero que assim possam me ajudar!! Obrigado e aguardo resposta!! Logan
  6. Ola! Me desculpe por ter postado mais de uma vez, é que quando eu cliquei em enviar apareceu uma mensagem de erro, por isso tentei mais de uma vez, achei que nem tivesse sido postado, mas isso não irá se repetir O código do JavaScript é esse abaixo: //Verifica se o CPF digitado é válido. Caso o cpf digitado seja igual a 123, o usuário //já está cadastrado e leva o usuário para outra página. function verificaCPF() { if (document.form.cpfCandVestibular.value=="") { alert("Entre com o CPF."); document.form.cpfCandVestibular.focus(); return false; } if (document.form.cpfCandVestibular.value=="11111111111" || document.form.cpfCandVestibular.value=="22222222222" || document.form.cpfCandVestibular.value=="33333333333" || document.form.cpfCandVestibular.value=="44444444444" || document.form.cpfCandVestibular.value=="55555555555" || document.form.cpfCandVestibular.value=="66666666666" || document.form.cpfCandVestibular.value=="77777777777" || document.form.cpfCandVestibular.value=="88888888888" || document.form.cpfCandVestibular.value=="99999999999" || document.form.cpfCandVestibular.value=="00000000000") { alert("CPF Inválido!"); document.form.cpfCandVestibular.focus(); return false; } if (document.form.cpfCandVestibular.value.length != "11") { alert("Digite o CPF completo com 11 números!"); document.form.cpfCandVestibular.focus(); return false; } else { var i; s = document.form.cpfCandVestibular.value; var c = s.substr(0,9); var dv = s.substr(9,2); var d1 = 0; for (i = 0; i < 9; i++) { d1 += c.charAt(i)*(10-i); } if (d1 == 0) { alert("CPF Inválido!"); document.form.cpfCandVestibular.focus(); return false; } d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(0) != d1) { alert("CPF Inválido!"); document.form.cpfCandVestibular.focus(); return false; } d1 *= 2; for (i = 0; i < 9; i++) { d1 += c.charAt(i)*(11-i); } d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(1) != d1) { alert("CPF Inválido!"); document.form.cpfCandVestibular.focus(); return false; } } return true; } //Impede que o usuário digite qualquer caractere não numérico. function isNumer() { var key = ''; var strCheck = '0123456789'; var whichCode = (window.Event) ? event.which : event.keyCode; if (whichCode == 13) return true; // Enter key = String.fromCharCode(whichCode); // Get key value from key code if (strCheck.indexOf(key) == -1) return false; return true; } //Faz a verificação da tela de login por CPF/Senha function verificaTelaCPF() { if (document.form.cpfCandVestibular.value=="") { alert("Digite o cpf"); document.form.cpfCandVestibular.focus(); return false; } if (document.form.senhaCandVestibular.value=="") { alert("Digite a senha"); document.form.senhaCandVestibular.focus(); return false; } if(!(verificaCPF(document.form.cpfCandVestibular.value))) { alert("Digite um cpf valido"); document.form.cpfCandVestibular.focus(); return false; } return true; } //Faz a verificação da tela de login por email/senha function verificaTelaEmail() { if (document.form.emailCandVestibular.value=="") { alert("Digite o email"); document.form.emailCandVestibular.focus(); return false; } if (document.form.senhaCandVestibular.value=="") { alert("Digite a senha"); document.form.senhaCandVestibular.focus(); return false; } if(!(validaremail(document.form.emailCandVestibular.value))) { alert("Digite um email valido"); document.form.emailCandVestibular.focus(); return false; } return true; } // Máscaras para formulário. function mascara(src, mask) { var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i); if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); } } function validaremail(email) { var arroba = email.indexOf("@"); var arrobaprimeiro = email.lastIndexOf("."); var space = email.indexOf(" "); if ((arroba != -1) && (arroba != 0) && (arrobaprimeiro != -1) && (arrobaprimeiro > arroba + 1) && (arrobaprimeiro < email.length -1) && (space == -1) ) { return true; } else return false; } //Função que valida todos os campos do cadastro. function validaCadastro() { if (document.form.nome.value == "") { alert("Digite um valor para o campo \"Nome\"."); document.form.nome.focus(); return (false); } if (document.form.nome.value.length < 8) { alert("Digite pelo menos 8 caracteres no campo \"Nome\"."); document.form.nome.focus(); return (false); } if (document.form.nome.value.length > 50) { alert("Digite no máximo 50 caracteres no campo \"Nome\"."); document.form.nome.focus(); return (false); } if (document.form.rg.value == "") { alert("Digite um valor para o campo \"RG\"."); document.form.rg.focus(); return (false); } if (document.form.rg.value.length < 6) { alert("Digite pelo menos 6 caracteres no campo \"RG\"."); document.form.rg.focus(); return (false); } if (document.form.rg.value.length > 11) { alert("Digite no máximo 12 caracteres no campo \"RG\"."); document.form.rg.focus(); return (false); } if (document.form.dataNasc.value == "") { alert("Digite a sua \"Data de Nascimento\"."); document.form.dataNasc.focus(); return (false); } if (document.form.dataNasc.value.length < 10) { alert("Digite pelo menos 10 caracteres no campo \"Data de Nascimento\"."); document.form.dataNasc.focus(); return (false); } if (document.form.endereco.value == "") { alert("Digite o \"Endereço\"."); document.form.endereco.focus(); return (false); } if (document.form.endereco.value.length < 4) { alert("Digite pelo menos 10 caracteres no campo \"Endereço\"."); document.form.endereco.focus(); return (false); } if (document.form.numero.value == "") { alert("Digite um valor para o campo \"Número\"."); document.form.bairro.focus(); return (false); } if (document.form.cidade.value == "") { alert("Digite o nome da\"Cidade\"."); document.form.cidade.focus(); return (false); } if (document.form.cidade.value.length < 3) { alert("O nome da cidade deve ter pelo menos 3 caracteres."); document.form.cidade.focus(); return (false); } if (document.form.uf.value == "") { alert("Digite um valor para o campo \"UF da Cidade\"."); document.form.uf.focus(); return (false); } if (document.form.cep.value == "") { alert("Digite o \"CEP\"."); document.form.cep.focus(); return (false); } if (document.form.cep.value.length < 8) { alert("Digite pelo menos 8 caracteres no campo \"CEP\"."); document.form.cep.focus(); return (false); } if (document.form.email.value != "") { if(!(validaremail(document.form.email.value))) { alert("O email digitado está incorreto."); return false; } } if(document.form.anoConclusao.value == "") { alert("Digite o ano que você concluiu ou concluuirá o ensino médio"); document.form.anoConclusao.focus(); return (false); } if (document.form.cboEscola.value == "0") { alert("Selecione uma escola."); document.form.cboEscola.focus(); return (false); } if (document.form.cboEscola.value == "Outra" && document.form.outraEscola.value=="" ) { alert("Digite o nome da escola"); document.form.outraEscola.focus(); return (false); } if (document.form.senha.value == "") { alert("Digite uma \"Senha\"."); document.form.senha.focus(); return (false); } if (document.form.senha.value.length < 4) { alert("Digite pelo menos 4 caracter no campo \"Senha\"."); document.form.senha.focus(); return (false); } if (document.form.confSenha.value != document.form.senha.value) { alert("As senhas não conferem."); document.form.confSenha.focus(); return (false); } if(document.form.chkVisual.checked ) { if(!(document.form.radVisual[0].checked || document.form.radVisual[1].checked || document.form.radVisual[2].checked)) { alert("Você precisa especificar o tipo de necessidade visual."); return false; } } } function necessidadeVisual() { if(document.form.chkVisual.checked ) { document.form.radVisual[0].disabled=false; document.form.radVisual[1].disabled=false; document.form.radVisual[2].disabled=false; } else { document.form.radVisual[0].disabled=true; document.form.radVisual[1].disabled=true; document.form.radVisual[2].disabled=true; } } function verificaOpcaoCurso() { if(document.form.curso1.selectedIndex=="0") { alert("Escolha um curso"); return false; } } //Esta função habilita o tipo de prova que foi clicado e desabilita os outros 2 tipos. function mudaTipoProva() { if(document.form.tipoProva[0].checked ) { document.form.cboagendada.disabled=true; document.form.cbotradicional.disabled=true; document.form.txtProva.disabled=false; document.form.txtRedacao.disabled=false; document.form.txtProva.focus(); } if(document.form.tipoProva[1].checked ) { document.form.txtProva.disabled=true; document.form.txtRedacao.disabled=true; document.form.cbotradicional.disabled=true; document.form.cboagendada.disabled=false; } if(document.form.tipoProva[2].checked ) { document.form.txtProva.disabled=true; document.form.txtRedacao.disabled=true; document.form.cboagendada.disabled=true; document.form.cbotradicional.disabled=false; } } //Verifica se os dados selecionados para o tipo de prova são coerentes. function VerificaTipoProva() { if(document.form.tipoProva[0].checked ) { location="ProvaTexto.htm"; return false; } if(document.form.tipoProva[1].checked ) { location="ProvaCombo.htm"; return false; } if(document.form.tipoProva[2].checked ) { location="ProvaCombo.htm"; return false; } return true; } function verificaAcordo() { if(document.form.concordo[0].checked ) { document.form.confirmar.disabled=false; } if(document.form.concordo[1].checked ) { document.form.confirmar.disabled=true; } } Bom, não sei se isso irá bastar, se quiserem o Código do JSP também é só me pedirem que depois eu coloco OK! Obrigado e aguardo resposta!! Logan
  7. Bom dia pessoa! Sou novo por aqui, e estou com dúvida no seguinte: Eu fiz JavaScript que serve para validar CPF. Esse Script é chamado dentro de uma página JSP depois que o usuário digita o número do CPF e clica no botão "Enviar". O Problema que eu estou tendo é o seguinte: No Internet Explorer, depois que eu digito o número do CPF e clico no botão "Enviar", a página não está chamando o Script, e no canto da tela fica um símbolo de erro com a seguinte mensagem: "Concluído, mas contém erros na página". E quando eu mando depurar o erro na página aparece a seguinte mensagem: "Linha: 218 Caractere: 31 Erro: Constante de seqüência não foi finalizada Código: 0 URL://localhost:8084/ASC/LoginServlet" Agora quando eu rodo a mesma aplicação no navegador Fire Fox 1.0.6 pelo NetBeans 4.1 mesmo (assim como no Internet Explorer), o Script funciona perfeitamente assim que eu clico no botão "Enviar". alguém poderia me dar uma idéia do que seria o problema???? Obrigado e aguardo resposta!! Logan
×
×
  • Criar Novo...