Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite pessoal gostaria de uma ajuda para eu poder fazer uma validação em um formulário, o meu formulário funciona da seguinte maneira ele tem campos com caixa box os quais apos selecionado surgem campos editáveis tais estes campos de TEXT. Eu preciso validar os campos que aparecem quando o checkbox é selecionado ou seja se forem dois checkbox selecionados eu preciso validar as informações dos dois se for apenas um eu preciso validar a informação apenas daquele alguém será que pode me ajudar desde já agraceço a todos
CODE;
HTML
<form action="pedido_forma_de_recibimento.php" method="post" name="servico" onClick="agreesubmit(this)" onSubmit="return servico(), verificaChecks();" onsubmit="return Box(this)">
<table width="800px" border="0" cellpadding="15px"><tr>
<tr>
<td valign="top" width="380"><fieldset style="color:black; font-size:17px; font-family:Arial; background:white;"><div id="link_servico"><a href="#" name="1">
<input type="checkbox" name="pesquisa" onClick="agreesubmit(this),verificaChecks() " /></a> Pesquisa por nome do documento </div>
<br />
<div id="1">
<table border="0">
<tr>
<td align="left">Nome: <font color="red">*</font> </td>
<td align="left"><input type="text" name ="nome" size="41" style=" font-family:Bookman Old Style; background:; color:black" disabled></td>
</tr>
<tr>
<td align="left">CPF: <font color="red">*</font> </td>
<td align="left"><input type="text" name ="cpf" size="41" style=" font-family:Bookman Old Style; background: ; color:black" disabled></td>
</tr>
<tr>
<td align="left">RG: <font color="red">*</font></td>
<td align="left"><input type="text" name ="rg" style=" font-family:Bookman Old Style;background: ; color:black " disabled> - <input type="text" name ="emissor" size="4" disabled style=" font-family:Bookman Old Style; background: #d8d6bd; color:black" />
<select name="estado"><option>AC</option>
<option>AC</option>
<option>AL</option>
<option>AP</option>
<option>AM</option>
<option>BA</option>
<option>CE</option>
<option>DF</option>
<option>ES</option>
<option>GO</option>
<option>MA</option>
<option>MT</option>
<option>MS</option>
<option>MG</option>
<option>PA</option>
<option>PB</option>
<option>PR</option>
<option>PE</option>
<option>PI</option>
<option>RJ</option>
<option>RN</option>
<option>RS</option>
<option>RO</option>
<option>RR</option>
<option>SC</option>
<option>SP</option>
<option>SE</option>
<option>TO</option>
</select> </td>
</tr>
</table>
</fieldset><br /></div>
</td>
<td valign="top"><fieldset style="color:black; font-size:17px; font-family:Arial; background:white;"><div id="link_servico"><a href="#" name="2"><input type="checkbox" name="eletronico" onClick="agreesubmit(this)"></a> Inteiro Teor </div>
<br /><div id=".2">
<table border="0">
<tr>
<td align="left">Maticula:</td>
<td align="left"><input type="text" disabled name ="matricula" style=" font-family:Bookman Old Style; background: ; color:black"></td>
</tr>
<tr>
<td align="left">Descriçao do imovel:<font color="red">*</font></td>
<td align="left"><input type="text" disabled name ="lote" style=" font-family:Bookman Old Style; background: ; color:black"></td>
</tr>
<tr>
<td align="left">Próprietario:<font color="red">*</font></td>
<td align="left"><input type="text" disabled name ="proprietario" style=" font-family:Bookman Old Style; background: ; color:black"></td>
</tr>
<tr>
<td colspan="2" align="right">
<script language="JavaScript">function abrir(URL) { var width = 1340; var height = 650; var left =0; var top = 0; window.open(URL,'janela', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no'); }</script>
<a href="javascript:abrir('http://localhost/Cartorio_site/mapaimage.php');">Visualize o mapa </a>
</td>
</tr>
CODE: JS
//VALIDAÇÃO TELA SERVIÇO
function verificaChecks() {
var aChk = document.getElementsByName("pesquisa");
for (var i=0;i<aChk.length;i++){
if (aChk[i].checked == true){
alert("SELECIONADO");}
{else if function validar ();
}
}}
//VALIDAÇÃO DOS CAMPO DA TELA DE SERVIÇO
function validar () {
if(document.servico.nome.value==""){
alert("Favor inserir o Nome:");
return false;
}if(document.servico.cpf.value==""){
alert("Favor inserir o CPF:");
return false;
}if(document.servico.rg.value==""){
alert("Favor inserir o RG:");
return false;
}}Carregando comentários...