CERTIFICADO DIGITAL

CERTIFICADO DIGITAL

by Angelo Rogério Rubin

HTML

<form name="frm_cpfs_consulta_editar" id="frm_cpfs_consulta_editar">
                
                    <fieldset name="fst_cpfs_consulta" id="fst_cpfs_consulta">
                        <legend>Dados</legend>
                        <label for="lbl_cpfs_consulta_editar_nome">Nome:</label>
                        <input id="ipt_cpfs_consulta_editar_nome" value="Angelo Rogerio Rubin" size="50" type="text" name="ipt_cpfs_consulta_editar_nome" />
                        <br /><br />
                        <label for="lbl_cpfs_consulta_editar_certificado">Certificado Digital:</label>
                        <input id="ipt_cpfs_consulta_editar_status" type="text" disabled="disabled"  rel="pfx" value="Já Cadastrado"/>
                        <a id="a_cpfs_consulta_editar_trocar_certificado" href="#">Trocar Certificado</a>
                        <span id="spn_cpfs_consulta_editar_separador"> | </span>
                        <input id="ipt_cpfs_consulta_editar_excluir_certificado" type="checkbox" /> 
                        <label id="lbl_cpfs_consulta_editar_excluir_certificado">Excluir Certificado</label>
                        <p id="dialog-message" style="font-size:16px; color:#F00; display:none;"> Ao selecionar esta opçao, voce excluira seu certificado digital, nao podendo ser recuperado.</p>
                    </fieldset>
                    
                    <fieldset>
                        <legend>Consulta Tipo:</legend>
                        <ul id="ul_consulta_tipo">
                            <li><input id="siscarga" checked="checked" type="checkbox" value="1" /><label>Siscarga</label></li>
                            <li><input id="di" type="checkbox" value="2" /><label>DI</label></li>
                            <li><input id="ci" type="checkbox" value="3" /><label>CI</label></li>
                            <li><input id="li" type="checkbox" value="4" /><label>LI</label></li>
                        </ul>
                    </fieldset>
     ...

JavaScript

$('#ipt_cpfs_consulta_editar_excluir_certificado').live('click', function(){
            var vChecaExcluir = $('#ipt_cpfs_consulta_editar_excluir_certificado').is(':checked');
            if(vChecaExcluir == true){
                $( "#dialog-message" ).dialog({
                    modal: true,
                    width: 400,
                    height: 200,
                    title: 'Exclusão de Certificado',
                    buttons: {
                        Ok: function() {
                            $( this ).dialog( "close" );
                        }
                    }
                });
            }
        });
        
        // Botao Trocar Formulario Editar CPF
        $('#a_cpfs_consulta_editar_trocar_certificado').click(function(){
            $(this).hide();
            $('#spn_cpfs_consulta_editar_separador').hide();
            $('#ipt_cpfs_consulta_editar_excluir_certificado').hide();
            $('#ipt_cpfs_consulta_editar_status').hide();
            $('#lbl_cpfs_consulta_editar_excluir_certificado').hide();
            $('#fst_cpfs_consulta').append('<input id="ipt_cpfs_consulta_editar_file" type="file" /> <a id="a_cpfs_consulta_editar_limpar" href="#">Limpar</a> <a id="a_cpfs_consulta_editar_voltar" href="#">Voltar</a>');
        });
        
        // Botao Voltar Formulario Editar CPF
        $('#a_cpfs_consulta_editar_voltar').live('click',function(){
            $(this).remove();
            $('#ipt_cpfs_consulta_editar_file').hide();
            $('#a_cpfs_consulta_editar_limpar').remove();
            $('#a_cpfs_consulta_editar_trocar_certificado').show();
            $('#spn_cpfs_consulta_editar_separador').show();
            $('#ipt_cpfs_consulta_editar_excluir_certificado').show();
            $('#lbl_cpfs_consulta_editar_excluir_certificado').show();
            $('#ipt_cpfs_consulta_editar_status').show();
        });
        
        // Botao Salvar Formulario Editar CPF
       ...