Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 

Validar Formulário no Bloco <??>

22-07-2007 18:30

Tenho o seguinte código:

<?php     echo "<form name='f1' .....>";           echo "<input type='text' name='campo'.....>"     eho "</form>"; ?>

Queria saber como que eu Validaria esse formulário, caso o campo estivesse vazio. Pode-se sugerir em JavaScript que também aceito ok !

Fico no Aguardo!!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17410
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Validar Formulário no Bloco <??>

22-07-2007 18:43

A validação é a mesma feita com javascript, mas dentro do echo

<?php echo "<script> function valida() { if(document.f1.campo.value=='') { alert('campo vazio'); return false; } } </script>"; echo "<form name='f1' onsubmit='return valida()'>"; echo "<input type='text' name='campo' value=''>"; echo "<input type='submit' value='envia'>"; echo "</form>"; ?>

0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 

Validar Formulário no Bloco <??>

22-07-2007 22:53

AAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHH!!!!

Num tinha tentado assim não. Nem imaginava :roll:

Obrigado Parceiros pela Ajuda!
0
 

Validar Formulário no Bloco <??>

22-07-2007 23:04

Fiz do jeito que você disse, mas ele dá o Alert normalmente, mas passa para a outra página normalmente.

Será que há alguma coisa para por ainda ?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17410
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Validar Formulário no Bloco <??>

23-07-2007 09:19

O return false associado ao return valida() na linha do form action não permite enviar o form após o alert.

Testei o código acima no IE 7.0 e FF 2.0.0.4 e funcionou sem problemas.

Verifique se usou os mesmos "names" passado para o javascript.
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 

Validar Formulário no Bloco <??>

23-07-2007 10:11


<?php echo "<script language='javascript'>     function Validar(){         if(document.f1.opcao.value == ''){ [b](Tentei o '' e o null tmb!)[/b]             alert('Selecione um Registro para Edição!');             return false;         } }     </script>"; echo "<form name='f1' action='alterar2.php' method='get'>"; ....... echo "<input type='radio' name='opcao' value='$cliente' onSubmit='return Validar()'>; ......

está aí o script !!

Tem vezes que ele valida normalmente, mas quando selecionamos a opção e clicamos no botão, ele dá como se não houvesse selecionado.

E tem vezes que ele valida com o Alert, mas passa para a outra página! Entendi perfeitamente a lógica, mas não sei o q está havendo !
Fico no Aguardo!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17410
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Validar Formulário no Bloco <??>

23-07-2007 11:56

Não sabia que era um input radio
use assim:

if(document.f1.campo.checked==false) {

assim, se no form f1, o input com o name campo não estiver selecionado "checked" retornará o alert.
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 

Validar Formulário no Bloco <??>

21-08-2007 22:59

Aêêê !!!

Deu certo Akil Pessoal !!!

Abraços equipe, desde já meu muito Obrigado !!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17410
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Validar Formulário no Bloco <??>  #resolvido

21-08-2007 23:03

:)
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado