Select para inserção de mascaras cpf/cnpj
Boa noite,
Estou com uma duvida e espero que possam me ajudar. Estou montando uma tela de login e os parametros para login é a inserção de um cpf ou cnpj e a senha. estou trabalhando com o plugin maskedinput para inserção de mascaras de cpf e cnpj. Coloquei um select com 2 opções sendo elas <option value="emissor" selected="selected"> Sou o emissor da NF-e</option> e <option value="destinatario">Sou o destinatário da NF-e</option> e eu gostaria que ao selecionar a option emissor, fosse inserido uma mascara para cnpj e caso fosse selecionado a opção destinatario fosse inserida uma mascara de cpf. Tentei com jquery e depois por javascript mas não obtive sucesso. Segue o código:
<?php
session_start();
include("./bd/conexao.php");
$opc = $_POST['opc'];
switch ($opc){
case verifica_usuario:
$cnpj_cpf_usuario = $_POST['cnpj_cpf_usuario'];
$senha_usuario = $_POST['senha_usuario'];
$pesquisa_usuario = mysql_query("Select * from usuarios where cnpj_cpf_usuario = '$cnpj_cpf_usuario' and senha_usuario='$senha_usuario'");
mysql_query($pesquisa_usuario);
if(mysql_num_rows($pesquisa_usuario)==0){
$erro = "Usuário ou senha incorreta!!!";
}
else{
//---Registrando o id da clinica em uma sessão-------------------------------------------------
$cnpj_cpf_usuario = mysql_result($pesquisa_usuario,0,'cnpj_cpf_usuario');
$_SESSION['cnpj_cpf_usuario'] = $cnpj_cpf_usuario;
//---------------------------------------------------------------------------------------------
print '<script language="JavaScript"> window.location="./inicial.php";</script>';
}
}
?>
<!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>
<script type="text/javascript" src="jquery/jquery-1.3.2.js"></script>
<script type="text/javascript" src="./plugins/uniform/jquery.uniform.js"></script>
<link rel="stylesheet" href="./plugins/uniform/css/uniform.default.css" />
<script type="text/javascript" src="plugins/jquery.masked.input/jquery.maskedinput-1.2.2.min.js"></script>
<script type="text/javascript" src="./plugins/corner/jquery.corner.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#login').corner();
})
function verifica_mascara(){
if(document.FrmVerificaMascara.tipo_usuario.value=="emissor"){
$("#cnpj_cpf_usuario").mask('99.999.999/9999-99');
}
}
</script>
<link rel="stylesheet" href="css/estilo_sistema.css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
</head>
<body>
<div id="login">
<div id="div_erro">
<?php echo $erro;?>
</div>
<form class="uniform" id="FrmVerificaMascara">
<table border="0" align="center">
<tr>
<td>
<select id="tipo_usuario" name="tipo_usuario" class="selector" onblur="verifica_mascara()">
<option value="emissor" selected="selected"> Sou o emissor da NF-e</option>
<option value="destinatario">Sou o destinatário da NF-e</option>
</select>
</td>
</tr>
</table>
</form>
<form id="FrmLogin" name="FrmLogin" class="uniform" action="login.php">
<input type="hidden" id="opc" name="opc" value="verifica_usuario" />
<table border="0" align="center">
<tr>
<td>
<label for="cnpj_cpf_usuario">CNPJ:</label><br />
<input type="text" id="cnpj_cpf_usuario" name="cnpj_cpf_usuario"/>
</td>
</tr>
</table>
</form>
</div>
</body>
</html>Discussão (3)
Carregando comentários...