Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, bom dia.
Estou fazendo uma página de cadastro em PHP que grava informações no banco, só que eu queria bloquear os campos em branco pra ele dar uma alerta, JS.
Acontece que quando eu tento fazer o cadastro com campos em branco o cadastro é feito normalmente. Alguem poderia me ajudar, grato!
Código da PÁgina:
produtos.php:
<?
require 'php/obj.php';
?><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<link href="../estilo.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css"> font-family: verdana;
font-size: 12px;
color: #333333;
}
.texto_branco { font-family: verdana;
font-size: 11px;
color: #FFFFFF;
} margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}.style12 {
color: #FF0000;
font-size: 10px;
font-weight: bold;
}.style41 {
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: bold;
}
.style411 {
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: bold;
}
.style53 {
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #990000;
font-weight: bold;
}
.style39 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #333333;
}
.style412 {
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: bold;
} color: #F00;
}</style>
<script language="javascript">
function ValidaFormulario ()
{
// CAMPO NOME COMPETO
if (document.form1.pessoaisnome.value=="")
{
alert("Campo [ NOME COMPLETO ] deverá ser preenchido");
document.form1.pessoaisnome.focus();
return false;
}
//CAMPO USUÁRIO
if (document.form1.pessoaisnascimento.value=="")
{
alert("Campo [ DATA DE NASCIMENTO ] deverá ser preenchido");
document.form1.pessoaisnascimento.focus();
return false;
}
return true;
}
</script>
</head>
<body>
<table width="100%" border="0">
<tr bgcolor="#F8F8F8">
<td height="20" colspan="2"><img src="img2/pencil_go.png" width="16" height="16" align="left"> <span class="textoVerdeDestaque"> Voçê está em Cadastro de Veículos</span></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="797" height="50" bgcolor="#FFFFFF"><div align="left"><span class="style9"><img src="img2/help.png" width="16" height="16" align="left"></span><span class="textoVerdeDestaque">Nesta página você pode cadastrar um veículo.</span></div>
<div align="center"></div>
<div align="center"></div>
<div align="center"><a class=linkmenu
href="index1.php?cad=ok"> </a></div></td>
<td width="196"><div align="center"><a href="index.php?acao=produtos_ver" class="link_noticias"><img src="img2/ver_prod.jpg" width="34" height="32" border="0"><br>
Ver Veículos Cadastrados</a></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="18" colspan="2" class="style21"> </td>
</tr>
</table>
<p>
</p>
<form name="form1" action="postar_produtos.php" method="post" onSubmit="ValidaFormulario();">
<table width="99%" border="0" cellpadding="0" cellspacing="0">
<tr bgcolor="#F8F8F8">
<td colspan="4"><span class="style12"><img src="img2/key_go.png" width="16" height="16" align="absmiddle"> <strong>Dados Pessoais</strong></span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="4"> </td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Nome Completo*: </td>
<td width="82%"><span class="textoVerdeDestaque">
<input name="pessoaisnome" type="text" class="textoPretoDestaque" id="pessoaisnome" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Data de Nascimento*:</td>
<td><span class="textoVerdeDestaque">
<input name="pessoaisnascimento" type="text" class="textoPretoDestaque" id="pessoaisnascimento" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Telefone*:</td>
<td><span class="textoPretoDestaque">
<input name="pessoaisddd" type="text" class="textoPretoDestaque" id="pessoaisddd" size="1" maxlength="2">
-
<input name="pessoaistelefone" type="text" class="textoPretoDestaque" id="pessoaistelefone" size="8" maxlength="8">
</span><strong class="style12">Somente números.</strong></span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Telefone Celular:</td>
<td>
<span class="textoPretoDestaque">
<input name="pessoaisdddcelu" type="text" class="textoPretoDestaque" id="pessoaisdddcelu" size="1" maxlength="2">
-
</span>
<input name="pessoaiscelular" type="text" class="textoPretoDestaque" id="pessoaiscelular" size="8" maxlength="8">
</span><strong class="style12">Somente números.</strong></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">CPF/CNPJ*:</td>
<td><span class="textoVerdeDestaque">
<input name="pessoaiscpf" type="text" class="textoPretoDestaque" id="pessoaiscpf" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Identidade*:</td>
<td><span class="textoVerdeDestaque">
<input name="pessoaisidentidade" type="text" class="textoPretoDestaque" id="pessoaisidentidade" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Email:</td>
<td><span class="textoVerdeDestaque">
<input name="pessoaisemail" type="text" class="textoPretoDestaque" id="pessoaisemail" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Endereço*:</td>
<td><span class="textoVerdeDestaque">
<input name="pessoaisendereco" type="text" class="textoPretoDestaque" id="pessoaisendereco" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Complemento:</td>
<td><span class="textoVerdeDestaque">
<input name="pessoaiscomplemento" type="text" class="textoPretoDestaque" id="pessoaiscomplemento" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Bairro*:</td>
<td><span class="textoVerdeDestaque">
<input name="pessoaisbairro" type="text" class="textoPretoDestaque" id="pessoaisbairro" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Cidade*:</td>
<td><span class="textoVerdeDestaque">
<input name="pessoaiscidade" type="text" class="textoPretoDestaque" id="pessoaiscidade" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Estado*:</td>
<td><span class="textoVerdeDestaque">
<input name="pessoaisestado" type="text" class="textoPretoDestaque" id="pessoaisestado" size="50">
</span></td>
</tr>
</table><br><br>
<table width="99%" border="0" cellpadding="0" cellspacing="0">
<tr bgcolor="#F8F8F8">
<td colspan="4"><span class="style12"><img src="img2/key_go.png" width="16" height="16" align="absmiddle"> <strong>Dados do Veículo</strong></span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="4"> </td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Categoria*: </td>
<td width="82%"><span class="textoVerdeDestaque">
<select name="id_cat" size="1" class="textoPretoDestaque" id="id_cat">
<? $_s ->consulta("SELECT * FROM categoria_prod WHERE fixo != '2' order by nome");
while ($_s ->proxRegistro()) { ?>
<option value="<?=$_s ->data['id_cat'];?>" >
<?=$_s ->data['nome'];?>
</option>
<? } ?>
</select>
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Marca*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculomarca" type="text" class="textoPretoDestaque" id="veiculomarca" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Modelo*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculomodelo" type="text" class="textoPretoDestaque" id="veiculomodelo" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Ano Fabricação:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculoanofabricacao" type="text" class="textoPretoDestaque" id="veiculoanofabricacao" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Ano Modelo*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculoanomodelo" type="text" class="textoPretoDestaque" id="veiculoanomodelo" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Cor*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculocor" type="text" class="textoPretoDestaque" id="veiculocor" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Placa*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculoplaca" type="text" class="textoPretoDestaque" id="veiculoplaca" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Renavan*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculorenavan" type="text" class="textoPretoDestaque" id="veiculorenavan" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Chassi*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculochassi" type="text" class="textoPretoDestaque" id="veiculochassi" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Detalhes do Veículo*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculodetalhes" type="text" class="textoPretoDestaque" id="veiculodetalhes" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Situação de Ocorrência*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculofato" type="text" class="textoPretoDestaque" id="veiculofato" size="50">
</span><span class="style12">Ex.: Fato, O que aconteceu!?</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Data do Roubo*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculodataroubo" type="text" class="textoPretoDestaque" id="veiculodataroubo" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Local*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculolocal" type="text" class="textoPretoDestaque" id="veiculolocal" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Referência:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculoreferencia" type="text" class="textoPretoDestaque" id="veiculoreferencia" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Bairro*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculobairro" type="text" class="textoPretoDestaque" id="veiculobairro" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Cidade*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculocidade" type="text" class="textoPretoDestaque" id="veiculocidade" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Estado*:</td>
<td><span class="textoVerdeDestaque">
<input name="veiculoestado" type="text" class="textoPretoDestaque" id="veiculoestado" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">Foto Principal*:</td>
<td><span class="textoVerdeDestaque">
<input name="file_principal" type="file" class="textoPretoDestaque" id="file_principal" size="50">
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="3" class="textoPretoDestaque">B.O.:</td>
<td><span class="textoVerdeDestaque">
<input name="b_o" type="file" class="textoPretoDestaque" id="b_o" size="50">
</span><span class="style12">Escaneado ou Fotografado.</span></td>
</tr>
</table>
<BR><Br>
<table width="99%" border="0" cellpadding="0" cellspacing="0">
<tr bgcolor="#F8F8F8">
<td colspan="2"><span class="style12"><img src="img2/key_go.png" width="16" height="16" align="absmiddle"> <strong>Cadastrar Gratificação (NÃO É OBRIGATÓRIO O PREENCHIMENTO DESSES CAMPOS)</strong></span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="2"> </td>
</tr>
<tr bgcolor="#F8F8F8">
<td class="textoPretoDestaque">Selecione:</td>
<td width="87%" colspan="-1"><label><span class="textoPretoDestaque">
<input type="radio" name="radio" id="valorgratificacaodez" value="valorgratificacao">
Ofereço 5% da tabela FIPE, caso o veículo seja localizado em bom estado de conservação.</span></label></td>
</tr>
<tr bgcolor="#F8F8F8">
<td class="textoPretoDestaque"> </td>
<td colspan="-1"><input type="radio" name="radio" id="valorgratificacaocinco" value="valorgratificacao">
<span class="textoPretoDestaque">Ofereço 10% da tabela FIPE, caso o veículo seja localizado em bom estado de conservação.</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td class="textoPretoDestaque"> </td>
<td colspan="-1"><input type="radio" name="radio" id="valorgratificacaooutrovalor" value="valorgratificacao">
<span class="textoPretoDestaque">Outro valor. R$<span class="textoVerdeDestaque">
<input name="veiculoestado2" type="text" class="textoPretoDestaque" id="veiculoestado2" size="5">
</span>Coloque apenas números. Ex.: 700 (setessentos reais)</span></td>
</tr>
</table><br><br>
<table width="99%" border="0" cellpadding="0" cellspacing="0">
<tr bgcolor="#F8F8F8">
<td colspan="2"><span class="style12"><img src="img2/key_go.png" width="16" height="16" align="absmiddle"> <strong>Forma de pagamento do anúncio - R$100,00</strong></span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td colspan="2"> </td>
</tr>
<tr bgcolor="#F8F8F8">
<td class="textoPretoDestaque">Selecione:</td>
<td width="87%" colspan="-1"><label><span class="textoPretoDestaque">
<input type="radio" name="radio1" id="deposito" value="formapagamento">
Depósito/Transferência.</span></label></td>
</tr>
<tr bgcolor="#F8F8F8">
<td class="textoPretoDestaque"> </td>
<td colspan="-1"><input type="radio" name="radio1" id="boleto" value="formapagamento">
<span class="textoPretoDestaque">Boleto Bancário.</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td class="textoPretoDestaque"> </td>
<td colspan="-1"><input type="radio" name="radio1" id="cartao" value="formapagamento">
<span class="textoPretoDestaque">Cartão de crédito</span></td>
</tr>
</table><Br><br>
<table width="99%" border="0" cellpadding="0" cellspacing="0">
<tr bgcolor="#F8F8F8">
<td width="87%"><span class="style12">
<div align="center"><input type="radio" name="radio2" id="prosseguir" value="termo">
Li as normas e estou de acordo, desejo prosseguir.
<span class="textoPretoDestaque"> </span><span class="textoPretoDestaque"> </span>
<input type="radio" name="radio2" id="naoprosseguir" value="termo">
Não li as normas, quero voltar atrás</div>
</span></td>
</tr>
<tr bgcolor="#F8F8F8">
<td> </td>
</tr>
<tr bgcolor="#F8F8F8">
<td> </td>
</tr>
<tr bgcolor="#F8F8F8">
<td> </td>
</tr>
<tr bgcolor="#F8F8F8">
<td><div align="center">
<input name="postar" type="submit" id="postar" value="Cadastrar meu Veículo">
</div></td>
</tr>
</table>
</form>
</body>
</html>Carregando comentários...