-
Total de itens
4.466 -
Registro em
-
Última visita
Tudo que Beraldo postou
-
Com JavaScript não dá, pois é linguagem executada do lado do cliente. você precisa de uma linguagem do lado do servidor, como PHP, ASP, JSP, .NET. abraço
-
Pegando Informações De Um Formulário Pela Primeira Vez
pergunta respondeu ao Renato Penna de Beraldo em PHP
Você pode fazer assim: <html> (...) <body> <?php if ($_SERVER['REQUEST_METHOD'] == "POST"){ $nome = $_POST['campo_nome']; // restante da validação exit; } ?> <form (...)> (...) </html> Dê uma olhada no Manual sobre variáveis de ambiente. abraço -
Não sei se é possível. :( Tente colocar o CSS somente nas páginas que serão exibida dentro do iFrame.
-
Use a função NOW() do próprio MySQL. Exemplo: Insert Into Tabela (id, data-hora) Values ($id, NOW()); * Desde que o campo data-hora seja do tipo datetime. ** Movendo para MySQL abraço
-
Form Não Pode Conter Determinada Palavra
pergunta respondeu ao py2tz de Beraldo em Ajax, JavaScript, XML, DOM
É impressão minha ou está sobrando uma chave? Olhe esta parte (...) alert ("ERRO. Contém Gasparini"); return false; } } return (true); } Tente deixar assim: (...) alert ("ERRO. Contém Gasparini"); return false; } } -
Adicionar Um Campo Ao Formulário Ao Clicar Num Link
pergunta respondeu ao Beraldo de Beraldo em Ajax, JavaScript, XML, DOM
Achei uma forma melhor de se fazer o que quero. Achei que ficou melhor. Caso alguém queira saber como ficou, aqui vai o código. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="javascript" type="text/javascript"> function campo(select) { var x = select.options[select.selectedIndex].value; var div = document.getElementById('opcoes'); var campo = ''; for (a = 1; a <= x; a++){ campo += "Opção "+a+": <input type='text' name='opcoes' /><br />"; div.innerHTML = campo; } } </script> <title>Teste</title> </head> <body> <form name="enquete" id="enquete" method="post" action="enquete.php"> <label for="titulo">Título: </label> <input type="text" name="titulo" id="titulo" maxlength="100" /><br /> <label for="pergunta">Pergunta: </label> <input type="text" name="pergunta" id="pergunta" maxlength="100" /><br /><br /> Número de opções da enquete: <select name="n_opcoes" onchange="campo(this)"> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select><br /><br /> <div id="opcoes"> </div> <br /> <input type="submit" value="Criar Enquete" /> </form> </body> </html> Agradeço muito a ajuda de todos. :) Abraços -
http://www.maujor.com/tutorial/scroll_bar.php * Só funciona no IE abraço
-
Olhe este link: http://www.maujor.com/tutorial/csslinks.php abraço
-
Form Não Pode Conter Determinada Palavra
pergunta respondeu ao py2tz de Beraldo em Ajax, JavaScript, XML, DOM
function Valida(){ if (cadastro.PrLocal02.value.search(/Pedro/i) == -1){ return true; }else{ alert ("ERRO. Contém PEDRO"); return false; } } Aqui funcionou corretamente. Se contiver "PEDRO", alerta e retorna falso; caso contrário, retorna true sem exibir alerta. -
Form Não Pode Conter Determinada Palavra
pergunta respondeu ao py2tz de Beraldo em Ajax, JavaScript, XML, DOM
Você testou o código que coloquei no porimeiro post deste tópico (após eu tê-lo editado)? Aqui funcionou certinho: se houver X, retorna falso, senão retorna true. -
Form Não Pode Conter Determinada Palavra
pergunta respondeu ao py2tz de Beraldo em Ajax, JavaScript, XML, DOM
Eu postei o código com um erro. Alterei-o já. Teste novamente e veja se é isso mesmo. -
Form Não Pode Conter Determinada Palavra
pergunta respondeu ao py2tz de Beraldo em Ajax, JavaScript, XML, DOM
Veja se é isto que você quer: <html> <head> <script type="text/javascript"> function Valida(){ if (cadastro.PrLocal02.value.search(/X/i) == -1){ alert("Ok. Não contém X."); return true; }else{ alert ("ERRO. Contém X"); return false; } } </script> <title></title> </head> <body> <form name="cadastro" action="" method="post" onsubmit="return Valida()"> <input type="text" name="PrLocal02"> <input type="submit" value="Validar"> </form> </body> </html> abraço -
É problema no nome do diretório. Poste o código.
-
Adicionar Um Campo Ao Formulário Ao Clicar Num Link
pergunta respondeu ao Beraldo de Beraldo em Ajax, JavaScript, XML, DOM
Não está errado. Mas não é o que quero. Adaptei o segundo código que você postou, para que sejam criados campos um a um, a cada clique, mas, em vez de gerar um embaixo do outro, ficou substituindo o texto e o input (de 3 a 10). -
Adicionar Um Campo Ao Formulário Ao Clicar Num Link
pergunta respondeu ao Beraldo de Beraldo em Ajax, JavaScript, XML, DOM
No código que postei a cima onde posso usar o innerHTML? Pelo que entendi, o innerHTML insere códigos, certo? Eu só quero adicionar o conteúdo da variável y. Eu coloquei errado. :ph34r: É i = i + 1. * A enquete poderá ter no máximo 10 opções. -
Adicionar Um Campo Ao Formulário Ao Clicar Num Link
pergunta respondeu ao Beraldo de Beraldo em Ajax, JavaScript, XML, DOM
Estou quase lá. :) Olhem como está o código atual: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="javascript" type="text/javascript"> i = 3; function campo() { if (i <= 10){ //cria campo de texto var y = 'Opção 0'+i+': '; var x = document.createElement('input'); //cria uma linha, pular pra linha de baixo var pula = document.createElement('br'); //atributos do campo texto x.setAttribute('type', 'text'); x.setAttribute('name', 'opcoes'); x.setAttribute('id', 'op_'+x); x.setAttribute('maxlength', '100'); //coloca a linha e o campo texto dentro da div document.getElementById('opcoes').appendChild(pula); document.getElementById('opcoes').appendChild(x); i = i+1; } } </script> <title>Beraldo</title> </head> <body> <form name="enquete" id="enquete" method="post" action="enquete.php"> <label for="titulo">Título: </label> <input type="text" name="titulo" id="titulo" maxlength="100" /><br /> <label for="pergunta">Pergunta: </label> <input type="text" name="pergunta" id="pergunta" maxlength="100" /><br /><br /> <label for="op_01">Opção 01: </label> <input type="text" name="opcoes" id="op_01" maxlength="100" /><br /> <label for="op_02">Opção 02: </label> <input type="text" name="opcoes" id="op_02" maxlength="100" /><br /> <div id="opcoes"> </div> <a href="java script: void(0);" onclick="campo();">Adicionar mais uma opção</a><br /><br /> <input type="submit" value="Criar Enquete" /> </form> </body> </html> O único problema está sendo inserir a variável y entre pula e x. Tentei assim: document.getElementById('opcoes').appendChild(pula); document.getElementById('opcoes').appendChild(y); document.getElementById('opcoes').appendChild(x); Mas assim o script não funciona. Como posso fazer? -
Adicionar Um Campo Ao Formulário Ao Clicar Num Link
pergunta respondeu ao Beraldo de Beraldo em Ajax, JavaScript, XML, DOM
Não funcionou e, além disso, não é assim que quero. Eu coloquei duas opções como o mínimo de opções, mas o máximo de opções é dez. Conforme o usuário clicar em "Nova opção", aparecerá mais um campo abaixo do último campo de texto, com o respectivo texto e id. Então não adianta colocar os campos dentro de uma div e mexer no display. -
Adicionar Um Campo Ao Formulário Ao Clicar Num Link
uma questão postou Beraldo Ajax, JavaScript, XML, DOM
Preciso fazer com que, ao se clicar num link, adicione um campo ao formulário. Estou fazendo uns testes aqui, mas estou com um pouco de dificuldade. Atualmente o código para teste está assim: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="javascript" type="text/javascript"> function campo(){ var x = 3; if (x <= 10){ document.write ("<label for='op_"+x+"'>Opção 0"+x+": </label><input type='text' name='opcaoes' id='op_"+x+"' maxlength='100' /><br />"); x++; } } </script> <title>Testes</title> </head> <body> <form name="enquete" id="enquete" method="post" action="enquete.php"> <label for="titulo">Título: </label> <input type="text" name="titulo" id="titulo" maxlength="100" /><br /> <label for="pergunta">Pergunta: </label> <input type="text" name="pergunta" id="pergunta" maxlength="100" /><br /><br /> <label for="op_01">Opção 01: </label> <input type="text" name="opcoes" id="op_01" maxlength="100" /><br /> <label for="op_02">Opção 02: </label> <input type="text" name="opcoes" id="op_02" maxlength="100" /><br /> <a href="java script: void(0);" onclick="campo();">Adicionar mais uma opção</a><br /><br /> <input type="submit" value="Criar Enquete" /> </form> </body> </html> Quero que o novo campo apareça a cima do link, mas, para isso, não posso usar o document.write(). Como posso fazer isso? O que pensei em fazer foi colocar uma div a cima do link, para fazer os novos campos apareceram dentro dela, mas como posso fazer com que os campos sejam exibidos dentro dessa div? Com que função? Valeu Abraços -
A variável será reconhecida automaticamente se, no php.ini, register_globals estiver como on, mas isso não é seguro. A partir do PHP 4, register_globals é off por padrão. Troque $query = 'mysql_query($sql)'; por $query = mysql_query($sql); Não use aspas na hora de chamar uma função. ;)
-
Isso está numa classe, certo? $this->conecta(); chama a função conecta(), que está dentro dessa mesma classe. $this->contQuery++; incrementa o valor da variável contQuery, que foi definida no início da classe, com var (PHP 4) ou public/private/protected (PHP 5). abraço
-
Movendo.
-
você deve receber as variáveis do formulário através da superglobal $_POST. Em vez de $Nome, use $_POST['Nome']. Em vez de $Motivo, $_POST['Motivo'], etc. Você também pode atribuir o valor a uma outra variável. Ex: $nome = $_POST['Nome']; $x = $_POST['Motivo']; abraço
-
No Apache, se não me engano, voce altera a porta no http.conf. No IIS não faço idéia...
-
Se os dois rodarem em portas diferentes, pode sim rodar os dois Servidores. Sites: http://www.php.net http://www.mysql.com http://apostilando.com http://www.google.com.br