"Step Wizard (Working)"
Bootstrap 3.0.0 Snippet by ederinformatica

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous"> <div class="container"> <div class="row form-group"> <div class="col-xs-12"> <ul class="nav nav-pills nav-justified thumbnail setup-panel"> <li class="active"><a href="#step-1"> <h4 class="list-group-item-heading">Fotos [ 1 ]</h4> <p class="list-group-item-text">Encontre a Pasta com as fotos Selecionadas</p> </a></li> <li class="disabled"><a href="#step-2"> <h4 class="list-group-item-heading">Cliente [ 2 ]</h4> <p class="list-group-item-text">Indetifique-se e Envie</p> </a></li> <!-- <li class="disabled"><a href="#step-3"> <h4 class="list-group-item-heading">Enviar Seleção [ 3 ]</h4> <p class="list-group-item-text">Conferir e Enviar</p> </a></li> --> </ul> </div> </div> <div class="row setup-content" id="step-1"> <div class="col-xs-12"> <div class="col-md-12 well text-center"> <h1> FOTOS </h1> <input id="myfiles" multiple type="file"> <button id="activate-step-2" class="btn btn-primary btn-lg">PROXIMO</button> </div> </div> </div> <div class="row setup-content" id="step-2"> <div class="col-xs-12"> <div class="col-md-12 well"> <h1 class="text-center"> CLIENTE E INFORMAÇÕES</h1> <div class="col-xs-12 login-form-1"> <h3>Identificação</h3> <div class="form-group"> <input type="text" class="form-control" placeholder="Seu E-mail *" value="" /> </div> <div class="form-group"> <input type="text" class="form-control" placeholder="Nome da Seleção de Fotos *" value="" /> </div> <div class="form-group"> <h3>Lista de Fotos Selecionadas</h3> <textarea rows="6" disabled id="result" name="result" class="form-control" aria-label="With textarea"></textarea> </div> <button id="activate-step-3" class="btn btn-success btn-lg">Enviar Pelo Whatsapp</button> </div> </div> </div> </div> <!-- <div class="row setup-content" id="step-3"> <div class="col-xs-12"> <div class="col-md-12 well"> <h1 class="text-center"> STEP 3</h1> </div> </div> </div> --> </div> <script> var puxarArquivos = function() { var fileInput = document.querySelector("#myfiles"); var files = fileInput.files; var names = ""; for (var i = 0; i < files.length; i++) { var file = files[i]; namefile = file.name.slice(0, -4); names += namefile + "., "; } /* document.write(names); */ var listafinal = names.slice(0, -3);; result.innerHTML = listafinal; } // seta o 'onchange' do elemento input para chamar a função puxarArquivos document.querySelector("#myfiles").onchange = puxarArquivos; </script>
body{ margin-top:20px; }
$(document).ready(function() { var navListItems = $('ul.setup-panel li a'), allWells = $('.setup-content'); allWells.hide(); navListItems.click(function(e) { e.preventDefault(); var $target = $($(this).attr('href')), $item = $(this).closest('li'); if (!$item.hasClass('disabled')) { navListItems.closest('li').removeClass('active'); $item.addClass('active'); allWells.hide(); $target.show(); } }); $('ul.setup-panel li.active a').trigger('click'); // DEMO ONLY // $('#activate-step-2').on('click', function(e) { $('ul.setup-panel li:eq(1)').removeClass('disabled'); $('ul.setup-panel li a[href="#step-2"]').trigger('click'); //$(this).remove(); }) $('#activate-step-3').on('click', function(e) { $('ul.setup-panel li:eq(2)').removeClass('disabled'); $('ul.setup-panel li a[href="#step-3"]').trigger('click'); //$(this).remove(); }) });

Related: See More


Questions / Comments: