Jump to content


tio-cesar

Member Since 03/03/2007
Offline Last Active 14/02/2008, 17:18
-----

Posts I've Made

In Topic: Validar Radio Button

09/05/2007, 20:38

Henrique_Melo entao como resolver isso? tenho a mesma duvida, meus radios vem do banco de dados entao pode ser que tenha 1 ou varios como saber se pelo menos um foi marcado?

In Topic: Como Por Um Alert Neste Codigo?

02/05/2007, 16:45

Opa, voltei, bimonti estou tentando colocar o valor pra exibir la no alert mais nao ta dando, como eu exibo o valor la?

alert('XXX');

In Topic: Verificar Opcao Do Radio Button E Validar(erro)

28/03/2007, 16:25

Nao funcionou e nao mostrou nenhum erro.

ja consegui:

for (i=0;i<document.assinatura.tipo_pessoa.length;i++){
if (document.assinatura.tipo_pessoa[i].checked)
break;
}


if (document.assinatura.tipo_pessoa[i].value=="juridica" && razao_social=="") {
window.alert("Por favor digite uma Razão Social");
document.assinatura.razao_social.focus();
return false;
}

In Topic: Verificar Opcao Do Radio Button E Validar(erro)

28/03/2007, 10:52

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Untitled Document</title>

<script type="text/javascript">

function valida_assinatura() {

var tipo_pessoa=document.assinatura.tipo_pessoa.value;

var cpf=document.assinatura.cpf.value;

var rg=document.assinatura.rg.value;

var cnpj=document.assinatura.cnpj.value;

var razao_social=document.assinatura.razao_social.value;



if (tipo_pessoa=="fisica" && cpf=="") {

window.alert("Por favor digite um CPF válido.");

document.assinatura.cpf.focus();

return false;

}

if (tipo_pessoa=="fisica" && rg=="") {

window.alert("Por favor digite um RG válido.");

document.assinatura.rg.focus();

return false;

}

if (tipo_pessoa=="juridica" && cnpj=="") {

window.alert("Por favor digite um CNPJ válido.");

document.assinatura.cnpj.focus();

return false;

}

if (tipo_pessoa=="juridica" && razao_social=="") {

window.alert("Por favor digite um CNPJ válido.");

document.assinatura.razao_social.focus();

return false;

}

return true;

document.assinatura.submit();

}

</script>

</head>



<body>

<form id="assinatura" name="assinatura" method="post" action="" onsubmit="return valida_assinatura();">

  <table width="547" border="0" align="center" cellpadding="0" cellspacing="0" style="background-color:#FCFCFE; margin-top:5px; margin-bottom:10px">



	<tr>

	  <td width="137" height="23" align="left" class="texto_4a" style="padding-left:5px"><div align="left">Tipo de pessoa:</div></td>

	  <td width="410" height="23" class="texto_4a"><div align="left">

		  <input name="tipo_pessoa" type="radio" value="fisica" checked="checked" onclick="habilitaFisica(this);"/>

		F&iacute;sica

		<input name="tipo_pessoa" type="radio" value="juridica" onclick="habilitaJuridica(this);"/>

		Jur&iacute;dica</div></td>

	</tr>

	<tr>

	  <td height="23" align="left" class="texto_4a" style="padding-left:5px"><div align="left">CPF:</div></td>

	  <td height="23"><div align="left">

		  <input name="cpf" type="text" class="input" id="cpf" size="40" maxlength="14" />

	  </div></td>

	</tr>

	<tr>

	  <td height="23" align="left" class="texto_4a" style="padding-left:5px"><div align="left">RG:</div></td>

	  <td height="23"><div align="left">

		  <input name="rg" type="text" class="input" id="rg" size="40" maxlength="10" />

	  </div></td>

	</tr>

	<tr>

	  <td height="23" align="left" class="texto_4a" style="padding-left:5px"><div align="left">Raz&atilde;o Social: </div></td>

	  <td height="23"><div align="left"><span class="texto_4a">

		  <input name="razao_social" type="text" disabled="disabled" class="input" id="razao_social" size="40" />

	  </span></div></td>

	</tr>

	<tr>

	  <td height="23" align="left" class="texto_4a" style="padding-left:5px"><div align="left">CNPJ</div></td>

	  <td height="23"><div align="left">

		  <input name="cnpj" type="text" disabled="disabled" class="input" id="cnpj" size="40" maxlength="19" />

	  </div></td>

	</tr>

	<tr>

	  <td height="23" align="left" class="texto_4a" style="padding-left:5px">&nbsp;</td>

	  <td height="23"><label>

		<input type="submit" name="Submit" value="Enviar" />

	  </label></td>

	</tr>

  </table>

</form>



</body>

</html>

In Topic: Verificar Opcao Do Radio Button E Validar(erro)

28/03/2007, 10:17

o erro é que ele nao valida os campos mas se eu por assim:
if (tipo_pessoa=="fisica" || cpf=="") {

Ele valida mais independente do que estiver selecionado no tipo_pessoa.

Sabe de alguma outra forma de se fazer isso? tipo queria poder validar os campos conforme a escolha, se a pessoa escolher tipo_pessoa fisica entao ele é obrigado a preencher os campos cpf e rg e o cnpj razao social nao precisa pq ele é pessoa fisica e vice versa.

IPB Skin By Virteq