Guest --Junior -- Postado Julho 2, 2008 Denunciar Share Postado Julho 2, 2008 Salve,Preciso de um script que verifique se um campo (TextField) de outra página está preenchido ou não!Será que alguém pode me ajudar? :( Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Julho 2, 2008 Denunciar Share Postado Julho 2, 2008 De outra página? Depende.Se a outra página chamou a atual, você pode utilizar o atributo opener para verificar o scopo da janela anterior.Faria assim:var textfield=window.opener. document.getElementById("campo").value if(textfield) alert("Campo preenchido") else alert("Campo não preenchido")Eu pulei linha para o código ficar melhor visualmente, porém a primeira linha é a mesma coisa que:var textfield=window.opener.document.getElementById("campo").valueO Js tem como valor booleano false para strings vazias e true para strings preenchidas, mesmo que com espaços em branco.Então você só precisa testar se o campo tem string vazia ou preenchida.Simples.Abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Junior -- Postado Julho 2, 2008 Denunciar Share Postado Julho 2, 2008 Olá, :lol: Esse script não funcionou!E vou te explicar melhor, talvez eu tenha resumido demais.Ex: Tenho duas páginas: pagina1.htm e pagina2.htm.A pagina1.htm é que contém o campo (TextField) que preciso para pegar o valor e é ela quem chama a outra.Ai eu preciso que apagina2.htm verifique o valor digitado no campo (TextField) da pagina1.htm. B) Junior Soares Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Julho 3, 2008 Denunciar Share Postado Julho 3, 2008 Junior, simples:pagina1.htm<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <script> window.onload=function(){ document.getElementById("submit").onclick=function(){window.open("2.htm")} } </script> <form> <input type="text" id="campo"/> <input type="button" id="submit"> </form> </body> </html> pagina2.htm <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <script> window.onload=function(){ document.getElementById("verifica").onclick=function(){ if(window.opener.document.getElementById("campo").value!="") alert("Campo preenchido") else alert("Campo não preenchido") } } </script> <input type="button" value="Verificar" id="verifica"/> </body> </html>É um exemplo bem simples e prático, só para ilustrar como deve utilizar o window.opener.Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Junior -- Postado Julho 3, 2008 Denunciar Share Postado Julho 3, 2008 :D Cara, muito obrigado!Agora ta funcionando.Abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --Junior --
Salve,
Preciso de um script que verifique se um campo (TextField) de outra página está preenchido ou não!
Será que alguém pode me ajudar? :(
Link para o comentário
Compartilhar em outros sites
4 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.