"Lucimar Exercicio 1"
Bootstrap 4.1.1 Snippet by psd06t

<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Formulário De Cadastro</title> <!-- Meta viewport para que sua página web se adapte de forma correta aos dispositivos móveis.--> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!--script type="text/javascript Relacionando arquivos externos a página--> <script type="text/javascript"> //Declaração de variáves para entradada de dados no cupom físcal. var nome_empresa =[]; var endereco_empresa =[]; var telefone_empresa =[]; var nome_cliente =[]; var sobr_cliente=[]; var telefone_cliente=[]; var nascimento_cliente =[]; var endereco_cliente=[]; var bairro_cliente =[]; var cidade_cliente =[]; var estado_cliente=[]; var cep_cliente=[]; var pais_cliente=[]; var identidade_cliente =[]; var cpf_cliente =[]; var nome_mercadoria =[]; var valor_mercadoria =[]; function inicio() //Iniciando a entrada de dados. { imprime_linha(); document.write("<br>"); document.write("<br>"); dados_da_empresa(); document.write("<br>"); //Limpa imprime_linha(); document.write("<br>"); document.write("<br>"); document.write("Entre com os dados do Cliente: <br>"); imprime_linha(); dados_cliente(); imprime_linha(); document.write("<br>"); dados_mercadoria(); imprime_linha(); document.write("<br>"); fazer_venda(); imprime_linha(); document.write("<br>"); } function imprime_linha() //O texto a seguir sera impresso na proxima linha. { var contar; for (contar = 0; contar < 57; contar++) { document.write("="); } document.write("<br>"); } function dados_da_empresa() { var nome_empresa = prompt("Nome da empresa"); document.write ("Nome da Empresa: ", nome_empresa,"<br>"); var endereco_empresa = prompt("Endereço da empresa"); document.write("Endereço da empresa: ", endereco_empresa, "<br>"); var telefone_empresa = prompt("Telefone da empresa"); document.write("Telefone da empresa: ", telefone_empresa, "<br>"); } function dados_cliente() // Entrada de dados do cliente. { var nome_cliente = prompt("Nome do cliente:"); document.write("Nome do cliente:" , nome_cliente," <br>"); var sobr_cliente = prompt("Sobrenome do cliente:"); document.write("Sobrenome do cliente:" , sobr_cliente," <br>"); var telefone_cliente = prompt("Telefone do cliente:"); document.write("Telefone do cliente:" , telefone_cliente," <br>"); var nascimento_cliente = prompt("Data de nascimento"); document.write("Data de nascimento:", nascimento_cliente," <br>"); var endereco_cliente = prompt("Endereço do cliente:"); document.write("Endereço do cliente:",endereco_cliente," <br>"); var bairro_cliente = prompt("Bairro:"); document.write("Bairro:",bairro_cliente," <br>"); var cidade_cliente = prompt("Cidade:"); document.write("Cidade:",cidade_cliente," <br>"); var estado_cliente = prompt("Estado do cliente:"); document.write("Estado do cliente:",estado_cliente," <br>"); var cep_cliente = prompt("Cep do cliente:"); document.write("Cep do cliente:" , cep_cliente," <br>"); var pais_cliente = prompt("País do cliente:"); document.write("País do cliente:" , pais_cliente," <br>"); var identidade_cliente = prompt("Identidade:"); document.write("Identidade:",identidade_cliente," <br>"); var cpf_cliente = prompt("Cpf:"); document.write("Cpf:",cpf_cliente," <br>"); } function dados_mercadoria() //Entrada de dados da mercadoria. { nome_mercadoria = prompt("Nome do produto:"); document.write("Nome do produto: ",nome_mercadoria,"<br>"); valor_mercadoria = prompt("Valor do produto:"); document.write("Valor do produto:",valor_mercadoria," <br>"); } function preenche_tela() { imprime_linha(); document.write("Minas Gerais"); document.write("- 21/03/2020 - "); document.write("<br>"); document.write(nome_empresa," ", "<br>", endereco_empresa); document.write(telefone_empresa); imprime_linha(); document.write("Cpf: <br> Cliente: ", nome_cliente,"<br>", rua_cliente, " - ", telefone_cliente); imprime_linha(); fazer_venda(); imprime_linha(); imprime_linha(); } function fazer_venda() // chama as variaveis para fazer a venda. { var nome_mercadoria =prompt("Produtos:"); document.write("Produtos:",nome_mercadoria," <br>"); var quantidade = prompt("Quantidade:"); document.write("Quantidade:",quantidade," <br>"); var quantidade2=parseInt(quantidade); var mercadoria2=parseInt(valor_mercadoria); valor_total=quantidade2*mercadoria2; var quantidade_parcelas = prompt("Quantidade de parcelas:"); document.write("Quantidade de parcelas:",quantidade_parcelas," <br>"); var parcelas= parseInt(quantidade_parcelas); valor_parcelas=valor_total/parcelas; document.write("Valor da compra: R$", valor_total,"<br>"); document.write("Total por parcela: R$",valor_parcelas,"<br>"); imprime_linha() } </script> <script type="text/javascript"> window.onload = function() //a função vai ser chamada assim que toda a página HTML estiver carregada. { // função para multiplicação de duas variaveis. var i = function(id) { return document.getElementById(id); } i("calcula").onclick = function() { var c1 = i("campo1").value; var c2 = i("campo2").value; i("resultado").innerHTML = parseInt(c1) * parseInt(c2); } } </script> <script> //Funcao para atualizar as parcelas e seus valores function atualizaValores(){ // pegando a quantidade de parcelas var valor=$("#n-parcelas").val(); //variavel que recebe os inputs(HTML) var geraInputs=""; //Calculando o valor de cada parcela var valorParcela=parseFloat($(".total").val()/valor).toFixed(2); //gerando os inputs com os valores de cada parcela for(var i=0; i<valor;i++){ geraInputs+="<td> <input type='text' name='parcela[]' value='"+valorParcela+"'> <input type='date' value=''></td>"; } // inserindo as parcelas $("#parcelas").html(geraInputs); } $(document).ready(function(e) { $(".total").on('change keyup keydown keypress',function(){ // ao alterar o valor total, chama a funcao para alterar as parcelas atualizaValores(); }); $('#condicao-pag').on('change', 'select', function() { // ao alterar a condicao de pagamento,chama a funcao para alterar as parcelas atualizaValores(); if($(this).val() == 1){ $('#parcelamento').show(); /*Calcular valor das parcelas (2x, 3x, 4x) e preencher inputs*/ $('#parcelas').show(); } else{ $('#parcelamento').hide(); $('#parcelas').hide(); $("input[name='parcela[]']").val(''); } }) $('#n-parcelas').on('change', function() { /*Calcular valor das parcelas (2x, 3x, 4x) e preencher inputs*/ //Ao alterar a quantidade e parcelas chama a funcao para alterar as parcelas atualizaValores(); }); }); </script> </head> <body class="blurBg-true" style="background-color:#faf0e6"> <!--Este é meu primeiro formulário.--> <form style="background-color:#faf0e6;font-size:15px;font-family:'Times New Roman',Times, serif;color:#000000;max-width:600px;min-width:150px" method="post"> <!--Aqui declarei o estilo do formulário.--> <!--Em seguida separei em divs e declarei as classes, para dar entrada aos dados no formulário.--> <div class="title"><h2>Formulário De Cadastro</h2></div> <div class="element-input" title="Nome da Empresa"> <label class="Nome da Empresa"> <span class="required">*</span> </label> <div class="item-cont"> <input class="large" type="text" name="input" required="required" placeholder="Nome da Empresa"/> <span class="icon-place"></span> </div> </div> <div class="element-input" title="Endereço da Empresa"> <label class="title"> <span class="required">*</span><br> </label> <div class="item-cont"> <input class="large" type="text" name="input1"required="required"placeholder="Endereço da Empresa"/> <span class="icon-place"></span> </div> </div> <div class="element-phone" title="Telefone Da Empresa"> <label class="title"> <span class="required">*</span><br> </label> <div class="item-cont"> <input class="large" type="tel" pattern="\d{3}-\d{3}-\d{4}" maxlength="24" name="phone" required="required" placeholder="XXX-XXX-XXXX" value=""/> <span class="icon-place"></span><br><br> </div> </div> <div class="item-cont"> <div class="element-name"> <label class="title"> <span class="required">*</span><br> </label> <span class="nameFirst"> <input placeholder="Nome do cliente " type="text" size="8" name="name[first]" required="required"/> <span class="icon-place"></span></span> <span class="nameLast"> <input placeholder="Sobrenome" type="text" size="14" name="name[last]" required="required"/> <span class="icon-place"></span><br><br> </div> <div class="element-phone" title="Telefone Do Cliente"> <label class="title"> <span class="required">*</span> </label> <div class="item-cont"> <input class="large" type="tel" pattern="\d{3}-\d{3}-\d{4}" maxlength="24" name="phone" required="required" placeholder="XXX-XXX-XXXX" value=""/> <span class="icon-place"></span><br> </div> </div> <div class="element-date" title="Data de nasc cliente"> <label class="title"> <span class="required">*</span> </label> <div class="item-cont"> <input class="large" data-format="yyyy-mm-dd" type="date" name="date" required="required" placeholder="Data de nasc cliente"/> <span class="icon-place"></span><br><br> </div> </div> <div class="element-address" title="End cliente"> <label class="title"> <span class="required">*</span> </label> <span class="End"> <input placeholder="End do cliente" type="text" name="End[End]" required="required"/> <span class="icon-place"> </span><br><br> </span> <div class="element-address" title="Bairro"> <label class="title"> <span class="required">*</span> </label> <span class="Bairro"> <input placeholder="Bairro do cliente" type="text" name="Bairro" /> <span class="icon-place"></span><br><br> <div class="element-address" title="Cidade"> <label class="title"> <span class="required">*</span> </label> <span class="Cidade"> <input placeholder="Cidade do cliente" type="text" name="Cidade[Cidade]"/> <span class="icon-place"> </span><br><br> <div class="element-address" title="Estado"> <label class="title"> <span class="required">*</span> </label> <span class="Estado"> <input placeholder="Estado do cliente" type="text" name="Estado[Estado]" required="required"/> <span class="icon-place"></span> </span><br><br> <div class="element-address" title="Cep"> <label class="title"> <span class="required">*</span> </label> <span class="Cep"> <input placeholder="Cep do Cliente" type="text" maxlength="15" name="Cep[Cep]" required="required"/> <span class="icon-place"></span> <br><br> <div class="País"><select name="País[País]" required="required"> <option selected="selected" value="" disabled="disabled">--- Selecione o país ---</option> <option value="United States">United States</option> <option value="United Kingdom">United Kingdom</option> <option value="Australia">Australia</option> <option value="Canada">Canada</option> <option value="France">France</option> <option value="New Zealand">New Zealand</option> <option value="India">India</option> <option value="Brazil">Brazil</option> <option value="----" disabled="disabled">----</option> <option value="Afghanistan">Afghanistan</option> <option value="Aland Islands">Aland Islands</option> <option value="Albania">Albania</option> <option value="Algeria">Algeria</option> <option value="American Samoa">American Samoa</option> <option value="Andorra">Andorra</option> <option value="Angola">Angola</option> <option value="Anguilla">Anguilla</option> <option value="Antarctica">Antarctica</option> <option value="Antigua and Barbuda">Antigua and Barbuda</option> <option value="Argentina">Argentina</option> <option value="Armenia">Armenia</option> <option value="Aruba">Aruba</option> <option value="Austria">Austria</option> <option value="Azerbaijan">Azerbaijan</option> <option value="Bahamas">Bahamas</option> <option value="Bahrain">Bahrain</option> <option value="Bangladesh">Bangladesh</option> <option value="Barbados">Barbados</option> <option value="Belarus">Belarus</option> <option value="Belgium">Belgium</option> <option value="Belize">Belize</option> <option value="Benin">Benin</option> <option value="Bermuda">Bermuda</option> <option value="Bhutan">Bhutan</option> <option value="Bolivia">Bolivia</option> <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option> <option value="Botswana">Botswana</option> <option value="British Indian Ocean Territory">British Indian Ocean Territory</option> <option value="Brunei Darussalam">Brunei Darussalam</option> <option value="Bulgaria">Bulgaria</option> <option value="Burkina Faso">Burkina Faso</option> <option value="Burundi">Burundi</option> <option value="Cambodia">Cambodia</option> <option value="Cameroon">Cameroon</option> <option value="Cape Verde">Cape Verde</option> <option value="Cayman Islands">Cayman Islands</option> <option value="Central African Republic">Central African Republic</option> <option value="Chad">Chad</option> <option value="Chile">Chile</option> <option value="China">China</option> <option value="Colombia">Colombia</option> <option value="Comoros">Comoros</option> <option value="Democratic Republic of the Congo">Democratic Republic of the Congo</option> <option value="Republic of the Congo">Republic of the Congo</option> <option value="Cook Islands">Cook Islands</option> <option value="Costa Rica">Costa Rica</option> <option value="Cote d'Ivoire">Cote d'Ivoire</option> <option value="Croatia">Croatia</option> <option value="Cuba">Cuba</option> <option value="Cyprus">Cyprus</option> <option value="Czech Republic">Czech Republic</option> <option value="Denmark">Denmark</option> <option value="Djibouti">Djibouti</option> <option value="Dominica">Dominica</option> <option value="Dominican Republic">Dominican Republic</option> <option value="East Timor">East Timor</option> <option value="Ecuador">Ecuador</option> <option value="Egypt">Egypt</option> <option value="El Salvador">El Salvador</option> <option value="Equatorial Guinea">Equatorial Guinea</option> <option value="Eritrea">Eritrea</option> <option value="Estonia">Estonia</option> <option value="Ethiopia">Ethiopia</option> <option value="Faroe Islands">Faroe Islands</option> <option value="Fiji">Fiji</option> <option value="Finland">Finland</option> <option value="Gabon">Gabon</option> <option value="Gambia">Gambia</option> <option value="Georgia">Georgia</option> <option value="Germany">Germany</option> <option value="Ghana">Ghana</option> <option value="Gibraltar">Gibraltar</option> <option value="Greece">Greece</option> <option value="Grenada">Grenada</option> <option value="Guatemala">Guatemala</option> <option value="Guinea">Guinea</option> <option value="Guinea-Bissau">Guinea-Bissau</option> <option value="Guyana">Guyana</option> <option value="Haiti">Haiti</option> <option value="Honduras">Honduras</option> <option value="Hong Kong">Hong Kong</option> <option value="Hungary">Hungary</option> <option value="Iceland">Iceland</option> <option value="Indonesia">Indonesia</option> <option value="Iran">Iran</option> <option value="Iraq">Iraq</option> <option value="Ireland">Ireland</option> <option value="Israel">Israel</option> <option value="Italy">Italy</option> <option value="Jamaica">Jamaica</option> <option value="Japan">Japan</option> <option value="Jordan">Jordan</option> <option value="Kazakhstan">Kazakhstan</option> <option value="Kenya">Kenya</option> <option value="Kiribati">Kiribati</option> <option value="North Korea">North Korea</option> <option value="South Korea">South Korea</option> <option value="Kuwait">Kuwait</option> <option value="Kyrgyzstan">Kyrgyzstan</option> <option value="Laos">Laos</option> <option value="Latvia">Latvia</option> <option value="Lebanon">Lebanon</option> <option value="Lesotho">Lesotho</option> <option value="Liberia">Liberia</option> <option value="Libya">Libya</option> <option value="Liechtenstein">Liechtenstein</option> <option value="Lithuania">Lithuania</option> <option value="Luxembourg">Luxembourg</option> <option value="Macedonia">Macedonia</option> <option value="Madagascar">Madagascar</option> <option value="Malawi">Malawi</option> <option value="Malaysia">Malaysia</option> <option value="Maldives">Maldives</option> <option value="Mali">Mali</option> <option value="Malta">Malta</option> <option value="Marshall Islands">Marshall Islands</option> <option value="Mauritania">Mauritania</option> <option value="Mauritius">Mauritius</option> <option value="Mexico">Mexico</option> <option value="Micronesia">Micronesia</option> <option value="Moldova">Moldova</option> <option value="Monaco">Monaco</option> <option value="Mongolia">Mongolia</option> <option value="Montenegro">Montenegro</option> <option value="Morocco">Morocco</option> <option value="Mozambique">Mozambique</option> <option value="Myanmar">Myanmar</option> <option value="Namibia">Namibia</option> <option value="Nauru">Nauru</option> <option value="Nepal">Nepal</option> <option value="Netherlands">Netherlands</option> <option value="Netherlands Antilles">Netherlands Antilles</option> <option value="Nicaragua">Nicaragua</option> <option value="Niger">Niger</option> <option value="Nigeria">Nigeria</option> <option value="Norway">Norway</option> <option value="Oman">Oman</option> <option value="Pakistan">Pakistan</option> <option value="Palau">Palau</option> <option value="Palestine">Palestine</option> <option value="Panama">Panama</option> <option value="Papua New Guinea">Papua New Guinea</option> <option value="Paraguay">Paraguay</option> <option value="Peru">Peru</option> <option value="Philippines">Philippines</option> <option value="Poland">Poland</option> <option value="Portugal">Portugal</option> <option value="Puerto Rico">Puerto Rico</option> <option value="Qatar">Qatar</option> <option value="Romania">Romania</option> <option value="Russia">Russia</option> <option value="Rwanda">Rwanda</option> <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option> <option value="Saint Lucia">Saint Lucia</option> <option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option> <option value="Samoa">Samoa</option> <option value="San Marino">San Marino</option> <option value="Sao Tome and Principe">Sao Tome and Principe</option> <option value="Saudi Arabia">Saudi Arabia</option> <option value="Senegal">Senegal</option> <option value="Serbia">Serbia</option> <option value="Seychelles">Seychelles</option> <option value="Sierra Leone">Sierra Leone</option> <option value="Singapore">Singapore</option> <option value="Slovakia">Slovakia</option> <option value="Slovenia">Slovenia</option> <option value="Solomon Islands">Solomon Islands</option> <option value="Somalia">Somalia</option> <option value="South Africa">South Africa</option> <option value="Spain">Spain</option> <option value="Sri Lanka">Sri Lanka</option> <option value="Sudan">Sudan</option> <option value="Suriname">Suriname</option> <option value="Swaziland">Swaziland</option> <option value="Sweden">Sweden</option> <option value="Switzerland">Switzerland</option> <option value="Syria">Syria</option> <option value="Taiwan">Taiwan</option> <option value="Tajikistan">Tajikistan</option> <option value="Tanzania">Tanzania</option> <option value="Thailand">Thailand</option> <option value="Togo">Togo</option> <option value="Tonga">Tonga</option> <option value="Trinidad and Tobago">Trinidad and Tobago</option> <option value="Tunisia">Tunisia</option> <option value="Turkey">Turkey</option> <option value="Turkmenistan">Turkmenistan</option> <option value="Tuvalu">Tuvalu</option> <option value="Uganda">Uganda</option> <option value="Ukraine">Ukraine</option> <option value="United Arab Emirates">United Arab Emirates</option> <option value="United States">United States</option> <option value="Uruguay">Uruguay</option> <option value="Uzbekistan">Uzbekistan</option> <option value="Vanuatu">Vanuatu</option> <option value="Vatican City">Vatican City</option> <option value="Venezuela">Venezuela</option> <option value="Vietnam">Vietnam</option> <option value="Virgin Islands, British">Virgin Islands, British</option> <option value="Virgin Islands, U.S.">Virgin Islands, U.S.</option> <option value="Yemen">Yemen</option> <option value="Zambia">Zambia</option> <option value="Zimbabwe">Zimbabwe</option> </select><i></i> <span class="icon-place"></span><br><br> </div> </div> <div class="element-number" title="Id do cliente"> <label class="title"><span class="required">*</span> </label> <div class="item-cont"> <input class="medium" type="text" min="0" max="8" name="number" required="required" placeholder="Id do cliente" value="" /> <span class="icon-place"></span><br><br> </div> </div> <div class="element-number" title="cpf do cliente"> <label class="title"> <span class="required">*</span> </label> <div class="item-cont"> <input class="medium" type="text" min="0" max="11" name="number1" required="required" placeholder="Cpf do cliente" value="" /> <span class="icon-place"></span><br><br> </div> </div> <div class="element-radio" title="Selecione"> <label class="title"><h4>Mercadoria</h4><span class="required">*</span><br> </label> <div class="column column2"> <label><input type="radio" name="radio" value="Perfumaria" required="required"/> <span>Perfumaria</span><br><br> </label> <label> <input type="radio" name="radio" value="Corpo" required="required"/> <span>Corpo</span><br><br> </label> <label> <input type="radio" name="radio" value="Acessorios" required="required"/> <span>Acessórios</span><br><br> </label> </div> <span class="clearfix"></span> <div class="column column2"> <label> <input type="radio" name="radio" value="Maquiagem" required="required"/> <span>Maquiagem</span><br><br> </label> <label> <input type="radio" name="radio" value="Banho" required="required"/> <span>Banho</span><br><br> </label> <label> <input type="radio" name="radio" value="Casa" required="required"/> <span>Casa</span><br><br> </label> </div> <div> <fieldset id="c"> <h3>Vendas:</h3> <input type="text" id="campo1" placeholder="Valor da Mercadoria"></br> <input type="text" id="campo2" placeholder="Quant Mercadoria"></br> <button id="calcula">calcular</button> </fieldset> <br> <fieldset> Result:<span id="resultado">0</span><br> </fieldset> </div><br> <br> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <table> <tbody> <tr> <td><label>Total R$</label></td> <td><input type="number" min="0" class="total" value="" /></td> </tr> <tr name="condicao-pag" id="condicao-pag"> <td><label>Condição de pagamento:</label></td> <td> <select/> <option value=0>À vista</option> <option value=1>À prazo</option> <option value=2>Boleto</option> </select> </td> </tr> <tr id="parcelamento" style="display:none"> <td>Valor das parcelas:</td> <td> <select id="n-parcelas"> <option></option> <option value="2" selected>2x</option> <option value="3">3x</option> <option value="4">4x</option> </select> </td> </tr> <tr id="parcelas" style="display:none"> </tr> </tbody> </table> <br><br> <input type="button" value="Salvar" onclick="inicio()"></input> </form> </body> </html>
.form style="background-color:#faf0e6;font-size:15px;font-family:'Times New Roman',Times, serif;color:#000000;max-width:600px;min-width:150px" method="post";
<script type="text/javascript"> //Declaração de variáves para entradada de dados no cupom físcal. var nome_empresa =[]; var endereco_empresa =[]; var telefone_empresa =[]; var nome_cliente =[]; var sobr_cliente=[]; var telefone_cliente=[]; var nascimento_cliente =[]; var endereco_cliente=[]; var bairro_cliente =[]; var cidade_cliente =[]; var estado_cliente=[]; var cep_cliente=[]; var pais_cliente=[]; var identidade_cliente =[]; var cpf_cliente =[]; var nome_mercadoria =[]; var valor_mercadoria =[]; function inicio() //Iniciando a entrada de dados. { imprime_linha(); document.write("<br>"); document.write("<br>"); dados_da_empresa(); document.write("<br>"); //Limpa imprime_linha(); document.write("<br>"); document.write("<br>"); document.write("Entre com os dados do Cliente: <br>"); imprime_linha(); dados_cliente(); imprime_linha(); document.write("<br>"); dados_mercadoria(); imprime_linha(); document.write("<br>"); fazer_venda(); imprime_linha(); document.write("<br>"); } function imprime_linha() //O texto a seguir sera impresso na proxima linha. { var contar; for (contar = 0; contar < 57; contar++) { document.write("="); } document.write("<br>"); } function dados_da_empresa() { var nome_empresa = prompt("Nome da empresa"); document.write ("Nome da Empresa: ", nome_empresa,"<br>"); var endereco_empresa = prompt("Endereço da empresa"); document.write("Endereço da empresa: ", endereco_empresa, "<br>"); var telefone_empresa = prompt("Telefone da empresa"); document.write("Telefone da empresa: ", telefone_empresa, "<br>"); } function dados_cliente() // Entrada de dados do cliente. { var nome_cliente = prompt("Nome do cliente:"); document.write("Nome do cliente:" , nome_cliente," <br>"); var sobr_cliente = prompt("Sobrenome do cliente:"); document.write("Sobrenome do cliente:" , sobr_cliente," <br>"); var telefone_cliente = prompt("Telefone do cliente:"); document.write("Telefone do cliente:" , telefone_cliente," <br>"); var nascimento_cliente = prompt("Data de nascimento"); document.write("Data de nascimento:", nascimento_cliente," <br>"); var endereco_cliente = prompt("Endereço do cliente:"); document.write("Endereço do cliente:",endereco_cliente," <br>"); var bairro_cliente = prompt("Bairro:"); document.write("Bairro:",bairro_cliente," <br>"); var cidade_cliente = prompt("Cidade:"); document.write("Cidade:",cidade_cliente," <br>"); var estado_cliente = prompt("Estado do cliente:"); document.write("Estado do cliente:",estado_cliente," <br>"); var cep_cliente = prompt("Cep do cliente:"); document.write("Cep do cliente:" , cep_cliente," <br>"); var pais_cliente = prompt("País do cliente:"); document.write("País do cliente:" , pais_cliente," <br>"); var identidade_cliente = prompt("Identidade:"); document.write("Identidade:",identidade_cliente," <br>"); var cpf_cliente = prompt("Cpf:"); document.write("Cpf:",cpf_cliente," <br>"); } function dados_mercadoria() //Entrada de dados da mercadoria. { nome_mercadoria = prompt("Nome do produto:"); document.write("Nome do produto: ",nome_mercadoria,"<br>"); valor_mercadoria = prompt("Valor do produto:"); document.write("Valor do produto:",valor_mercadoria," <br>"); } function preenche_tela() { imprime_linha(); document.write("Minas Gerais"); document.write("- 21/03/2020 - "); document.write("<br>"); document.write(nome_empresa," ", "<br>", endereco_empresa); document.write(telefone_empresa); imprime_linha(); document.write("Cpf: <br> Cliente: ", nome_cliente,"<br>", rua_cliente, " - ", telefone_cliente); imprime_linha(); fazer_venda(); imprime_linha(); imprime_linha(); } function fazer_venda() // chama as variaveis para fazer a venda. { var nome_mercadoria =prompt("Produtos:"); document.write("Produtos:",nome_mercadoria," <br>"); var quantidade = prompt("Quantidade:"); document.write("Quantidade:",quantidade," <br>"); var quantidade2=parseInt(quantidade); var mercadoria2=parseInt(valor_mercadoria); valor_total=quantidade2*mercadoria2; var quantidade_parcelas = prompt("Quantidade de parcelas:"); document.write("Quantidade de parcelas:",quantidade_parcelas," <br>"); var parcelas= parseInt(quantidade_parcelas); valor_parcelas=valor_total/parcelas; document.write("Valor da compra: R$", valor_total,"<br>"); document.write("Total por parcela: R$",valor_parcelas,"<br>"); imprime_linha() } </script> <script type="text/javascript"> window.onload = function() //a função vai ser chamada assim que toda a página HTML estiver carregada. { // função para multiplicação de duas variaveis. var i = function(id) { return document.getElementById(id); } i("calcula").onclick = function() { var c1 = i("campo1").value; var c2 = i("campo2").value; i("resultado").innerHTML = parseInt(c1) * parseInt(c2); } } </script> <script> //Funcao para atualizar as parcelas e seus valores function atualizaValores(){ // pegando a quantidade de parcelas var valor=$("#n-parcelas").val(); //variavel que recebe os inputs(HTML) var geraInputs=""; //Calculando o valor de cada parcela var valorParcela=parseFloat($(".total").val()/valor).toFixed(2); //gerando os inputs com os valores de cada parcela for(var i=0; i<valor;i++){ geraInputs+="<td> <input type='text' name='parcela[]' value='"+valorParcela+"'> <input type='date' value=''></td>"; } // inserindo as parcelas $("#parcelas").html(geraInputs); } $(document).ready(function(e) { $(".total").on('change keyup keydown keypress',function(){ // ao alterar o valor total, chama a funcao para alterar as parcelas atualizaValores(); }); $('#condicao-pag').on('change', 'select', function() { // ao alterar a condicao de pagamento,chama a funcao para alterar as parcelas atualizaValores(); if($(this).val() == 1){ $('#parcelamento').show(); /*Calcular valor das parcelas (2x, 3x, 4x) e preencher inputs*/ $('#parcelas').show(); } else{ $('#parcelamento').hide(); $('#parcelas').hide(); $("input[name='parcela[]']").val(''); } }) $('#n-parcelas').on('change', function() { /*Calcular valor das parcelas (2x, 3x, 4x) e preencher inputs*/ //Ao alterar a quantidade e parcelas chama a funcao para alterar as parcelas atualizaValores(); }); }); </script>

Related: See More


Questions / Comments: