
misterviralata
Membros-
Total de itens
236 -
Registro em
-
Última visita
Tudo que misterviralata postou
-
Ola Amigos! faz tempo que estou procurando um meio de impedir que o usuario digite caracteres estranhos no campo input como aspas, porcentagem, sinal de maior , menor, etc.. então um amigo me enviou este script mas não sei como fazer para chama-lo. Caso alguém puder me ajudar fico grato. <html> <head> </head> <body> <script> function verificar() { var palavras = new Array(" ", "\n", "\t", "\r", "%", "$", "#", "!", "~", "`", "^", "&", "*", "(", ")", "=", "+", "{", "}", "[", "]", ",", ";", ":", "'", "\"", "?", "<", ">", "/", "\\", "|"); // campo a ser verificado var campo = document.form.campo.value; var z; // pesquisando na lista // for (z = 0; z < campo.length; z++) { if (campo.indexOf(palavras[z]) != -1) { alert ("Merda não digite esse caractere: "+palavras[z]); } } } function efeito(a) { a.style.color='#4B4B4B'; } function efeito2(B) { b.style.color='#FFFFFF'; } </script> <form name="form" method="post" action=""> <p> <input name="campo" type="text" id="campo"> </p> <p> <input type="submit" name="Submit" value="Enviar"> </p> </form> </body> </html>
-
não deu certo tirei o exit, mas da erro na pagina e não volta pro formulario vou desistir! Obrigado pela ajuda!
-
Ola Amigos! a Andreia _sp me indicou esta função para obrigar o usuario a digitar em caixa alta e proibir de usar caracteres estranhos. A função é otima, mas tenho uma duvida depois de digitado dentro do campo não consigo altera o que digitei exe. se digitar hortolandia e tentar voltar e colocar o acento (hortolândia) o script não deixa o focus vai para o final do campo, tem como modificar isso? <script language="javascript"> function UP_Letra(evento, valida, maiuscula) { if (evento.target) { codigo = evento.target; } else { codigo = event.srcElement; } element = codigo.value; if (maiuscula == 'true') { element = element.toUpperCase(); } var new_element = ""; for (vIdx=0; vIdx < element.length; vIdx++) { if (valida.indexOf(element.substr(vIdx, 1)) != -1 || (maiuscula == 'false' && valida.toLowerCase().indexOf(element.substr(vIdx, 1)) != -1) ) { new_element = new_element + element.substr(vIdx, 1); } } codigo.value = new_element; } </script> <input type="text" name="texto" size="20" maxlength="20" onkeyup="UP_Letra(event, ' ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'true')"> obrigado!
-
sim na mesma pagina onde esta o formulario. <?php if($HTTP_GET_VARS['acao'] == "vai"){ if (eregi ("(\"|\')", $_POST['campo1'])){ echo "<script>alert('O Campo1 não pode conter \" \" ');document.formulario.campo1.focus();</script>"; exit; } ///função contra codigos maliciosos // function anti_injection($sql) { // remove palavras que contenham sintaxe sql $sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql); $sql = trim($sql);//limpa espaços vazio $sql = strip_tags($sql);//tira tags html e php $sql = eregi_replace ("(\"|\')", "", $sql); $sql = addslashes($sql);//Adiciona barras invertidas a uma string return $sql; } $campo1 = anti_injection($_POST["campo1"]); $campo2 = anti_injection($_POST["campo2"]); echo"$campo1<br>$campo2"; exit; } ?> <html> <head> <script language="javascript"> function alta(valor){ valor.value=valor.value.toUpperCase(); } </script> </head> <body> <form name="formulario" method="post" action="?acao=vai"> <input name="campo1" type="text" onkeyup="java script:alta(this);"><br> <input name="campo2" type="text" onkeyup="java script:alta(this);"><br> <input type="submit" name="Submit" value="Enviar"><p> </form> </body> </html>
-
ai ai ai é duro ser leigo EU NÃO CONSEGUI if (eregi ("(\"|\')", $_POST['campo1'])){ echo "<script>alert('O Campo1 não pode conter \" \" ');document.formulario.campo1.focus();</script>"; exit; } por favor me ajude! ops esqueci de falar não funcionou!
-
certo e para voltar o focus ao compo que estava com erro no aspas?
-
if (eregi ("(\"|\')", $_POST['campo1'])){ echo "<script>alert('O Campo1 não pode conter \" \" ');history.back(-1);</script>"; exit; } ficou legal, mas você sabe alguma maneira de quando o usuario clicar em ok ,na mensagem de alerta, o focus voltar ao campo 1 e não apagar o que o usuario digitou nos demais campos? obrigado!
-
Sempre que entro aqui no forum o pessoal me ajuda e muito fico feliz por poder ajudar! T+
-
Beraldo coloquei desta forma: if (eregi ("(\"|\')", $_POST['campo1'])){ echo "<script>alert('O Campo1 não pode conter \" \" ');history.back(-1);</script>"; exit; } ficou legal, mas você sabe alguma maneira de quando o usuario clicar em ok ,na mensagem de alerta, o focus voltar ao campo 1 e não apagar o que o usuario digitou nos demais campos? tentei asim mas não deu echo "<script>alert('O Campo1 não pode conter \" \" ');document.validacao.campo1.focus();</script>";
-
verifique se no seu banco o campo data está assim `data` datetime NOT NULL default '0000-00-00 00:00:00',
-
Bom dia Agentnet tenta assim adicionar.php $data = date("Y-m-d H:i:s");
-
Ola agentnet! Também sou iniciante em php, mas quando estava usando este sistema de noticia funcionava belezinha, o unico problema que estava me dando é que ele rodava localmente mas no meu hospedeiro não. Então entrei no forum e me indiracam esta função: <?php // colocar está função sempre na primeira linha de todas as paginas import_request_variables("gP"); ?> me falaram que esta função destroi as configurações do servidor e manda executar o script e funcionou! no meu caso o layout do site já estava pronto então chamava a noticia dentro de uma iframe echo"<iframe src=\"meu site/noticia/noticias.php\" name=centro width=100% height=100% marginheight=0 marginwidth=0 scrolling=auto frameborder=0></iframe>";
-
Pagina No Topo Da Iframe
pergunta respondeu ao misterviralata de misterviralata em Ajax, JavaScript, XML, DOM
Ola Andreia_sp! é + ou - isso, a pagina está dentro de uma iframe e a proxima pagina também abre nesta mesma iframe só que na mesma posição, eu to tentando fazer abrir dentro da iframe só que com o focos no topo da iframe da uma olhada neste link acho que aqui da pra explicar melhor http://www.clausarte.com/tiago/andreia.htm obrigado! -
MARAVILHA !!!! OBRIGADO MUITO OBRIGADO !!!! DEPOIS DE UM DIA INTEIRO PROCURANDO NA NET , VOCÊ RESOLVEU MEU PROBLEMA! Da mameira que estava antes o script grava o texto no banco e não exibia na consulta a palavra que estava com aspas, agora ele grava a palavra no banco sem as aspas MARAVILHA! mas.... só pra complicar um pouquinho tem alguma maneira de mostrar uma mensagem pro usuario, dizendo que as palavras em "" (aspas) não serão aceitas no banco, caso ele use aspas? se não der está otimo assim obrigado!
-
Ola agentnet! Eu já usei este sistema de noticias com imagem e gostei muito da uma olhada e depois fala se você gostou ou não ok download www.clausarte.com/noticia.rar fwl
-
Ola amigos! estou usando este codigo contra codigo maliciosos: ///função contra codigos maliciosos // function anti_injection($sql) { // remove palavras que contenham sintaxe sql $sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql); $sql = trim($sql);//limpa espaços vazio $sql = strip_tags($sql);//tira tags html e php $sql = addslashes($sql);//Adiciona barras invertidas a uma string return $sql; } Gostaria de saber se da para proibir que o usuario use aspas no campo texto, pois o meu banco não faz consulta quando entra alguma palavra com aspa (ex. Escola municipal "Reino Unido"), tem como proibir as aspas? obrigado! ---- pessoal aindo to procurando uma maneira de proibir que o usuario digite aspas e encontrei este script $x = $_POST['teste']; if (eregi("(\"|\'|\/|OR|\=)+", $x)){ echo "<script>alert('Não é permitido o uso de caracteres estranhos como \"\" (aspas) = + etc... ');history.back(-1);</script>"; } tem como fazer para ele verificar mais de um campo tipo $x = $_POST['teste']; $x2 = $_POST['teste2']; $x3 = $_POST['teste3']; tentei assim mas não funcionou if (eregi("(\"|\'|\/|OR|\=)+", $x, $x1, $x2)){ echo "<script>alert('Não é permitido o uso de caracteres estranhos como \"\" (aspas) = + etc... ');history.back(-1);</script>"; } alguém pode me dar uma ajuda! obrigado!
-
ola amigos tenho mais uma duvida <a href="pagina1.htm" target="centro">link</a> desta forma o link chama o arquivo pagina1.htm dentro do meu iframe nomeado centro certo? o problema, na pagina pagina1.htm tenho um link que vai para uma outra pagina pagina2.htm <a href="pagina2.htm target="centro">link2</a> quando clico no link2 ele chama a pagina2.htm dentro do mesmo iframe (centro), só que o link2 fica no rodapé da pagina1.htm e quando clico no link2 a pagina2.htm é exibida na mesma posição que a primeira Como faço para chamar a pagina2.htm e ser exibida no topo da iframe (centro), tem algum comando para isso acontecer? Caso vocês não tenha entendido da uma olhada no link http://www.clausarte.com/odair/projeto.php clique em receitas da terra e depois no rodapé da receita tem os link 1, 2, 3, 4 .... quando clica no link 1, 2, 3, 4 .... a pagina não aparece no topo continua no mesmo lugar. obrigado amigos!
-
Ola Amigos! Quando ia redirecionar uma pagina em php usava este comando: echo"<meta HTTP-EQUIV='Refresh' CONTENT='15;URL=index.php'>"; Até aqui tudo bem! Há algum tempo precisei fazer um redirecionamento só que estava usando iframe à solução que encontrei foi esta: echo"<script>parent.top.location.href='index.php';</script>"; Até aqui tudo bem! A duvida é como fazer para redirecionar a pagina usando iframe e dar um tempo para fazer um refresh, têm como unir os dois comandos? tem como criar uma função para dar tempo e depois redirecionar. Obrigado!
-
Obrigado heltonritter! vou postar a pergunta no forum de javascript, quanto a função: header("Location: redirecionar_para.php"); Não deu certo por que uso o redirecionamento em varias partes da pagina, e ainda estou usando iframe, tenho que fazer com que o redirecionamento volte para index usando o comando _parent. mas muito obrigado pela dica.
-
Ola Amigos! Quando ia redirecionar uma pagina em php usava este comando: echo"<meta HTTP-EQUIV='Refresh' CONTENT='15;URL=index.php'>"; Até aqui tudo bem! Há algum tempo precisei fazer um redirecionamento só que estava usando iframe à solução que encontrei foi esta: echo"<script>parent.top.location.href='index.php';</script>"; Até aqui tudo bem! A duvida é como fazer para redirecionar a pagina usando iframe e dar um tempo para fazer um refresh, têm como unir os dois comandos? Obrigado!
-
ola Amigos! encontrei uma função muito util, ao abrir uma janela o script mantem o focus nela, caso você abra outra janela o focus volta para primeira janela até aqui otimo o script é muito bom <script> function pisca(){ window.focus(); setTimeout("pisca()",2000); } pisca(); //--> </script> o problema é que quando coloco o script junto com um campo do tipo list o campo se fecha sozinho e não da tempo de escolher nenhuma opção <html> <head> <title>função pisca</title> <script> function pisca(){ window.focus(); setTimeout("pisca()",2000); } pisca(); //--> </script> </head> <body> <form name="form1" method="post" action=""> <select name="select"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> <option>11</option> <option>12</option> <option>13</option> <option>14</option> <option>15</option> </select> </form> </body> Gostaria de saber se é possivel usar a função sem atrapalhar o campo list? Obrigado!
-
Focus Formulario
pergunta respondeu ao misterviralata de misterviralata em Ajax, JavaScript, XML, DOM
Oba! Muito muito obrigado Andreiasp valeu era isso mesmo que eu estava procurando -
Ola amigos! tenho um formulario com três campos, queria fazer um esquema tipo quando o usuario digitar 4 digitos no primeiro campo o focus passar para o proximo campo e permitir que ele digite 1 didgito e passe o focus para o proximo campo sou meio devagar com javascript se alguém poder me ajudar e mostrar como se faz fico grato obrigado!
-
konras To terminando uns detalhezinhos e assim que terninar coloco o link aqui ok! mais uma pergunta como fazer para fechar o arquivo swf ao final da apresentação?
-
Valeu konras! Deu certo ficou muito legal obrigado! :D