Jump to content

Dineysil

Members
  • Content count

    17
  • Joined

  • Last visited

Community Reputation

0 Comum

About Dineysil

  1. Dineysil

    Ajax e radio no form

    Michael Granados deu certo, muito obrigado!
  2. Dineysil

    Ajax e radio no form

    Você tem razão não ficou claro a dúvida, mas é relativo a sua primeira citação. Quando selecionar a opção, vai alterar a label e a mascara do input, o problema (dúvida) é aí como trocar a mascara. Como eu disse estou iniciando em javascript e mexendo no seu código não consegui a proeza. kkk...
  3. Dineysil

    Ajax e radio no form

    Uma outra dúvida, no text vou colocar uma máscara para CPF e uma para o CNPJ em javascript , alternando estas mascaras no text de acordo com a opção selecionada. <script> function MascaraCPF(cpf) { var strCPF = []; strCPF = strCPF + cpf; if (strCPF.length == 3){ strCPF = strCPF + '.'; document.form1.cpf.value = strCPF; } if (strCPF.length == 7){ strCPF = strCPF + '.'; document.form1.cpf.value = strCPF; } if (strCPF.length == 11){ strCPF = strCPF + '-'; document.form1.cpf.value = strCPF; } } </script>
  4. Dineysil

    Ajax e radio no form

    Michael Granados muito obrigado, é isso aí! Perfeito!
  5. Dineysil

    Ajax e radio no form

    Boa tarde! Sou iniciante em Javascript e Ajax e estou precisando de criar uma função para: Em um Form tenho dois "radios" jurídico e físico, preciso que ao clicar em uma opção no form alterne uma "Label" e uma "Text" Se a opção for Físico a Label será CPF: e a Text terá uma mascara de cpf Se a opção for Jurídico a Label será CNPJ: e a Text terá uma mascara de cnpj Com relação as máscaras eu já as tenho. O site está em ASP Clássico Agradeço se alguém poder ajudar. Claudiney
  6. Dineysil

    Consulta data ASP - Access

    Fabio Santos Bom dia, Valeu a dica, usei o format YYYY-MM-DD e deu certo. Antes não retornava erro simplesmente não verificava a data. Obrigado, valeu!!!
  7. Dineysil

    Consulta data ASP - Access

    Boa tarde! Estou com uma dificuldade em uma consulta de data, tenho uma base de dados Access onde salvo Cod_prof - numero ativo - texto Sim/Não data_limite - data Caso tenha um registro com data < = a data atual e que esteja ativo = 'Sim' e do professor mostre a mensagem. O código é: <% dia = day(date()) mes = month(date()) ano = year(date()) data = dia & "/" & mes & "/" & ano data_limite = Right("0"&Day(Cdate(data)),2) & "/" & Right("0"&Month(Cdate(data)),2) & "/" & Right("0"&Year(Cdate(data)),4) rectabela.open "select * from provas WHERE data_limite <= #"&data_limite&"# and ativo = 'Sim' and codprof="& codprof , conconecta if not rectabela.eof or not rectabela.bof then %> <span class="style441"> O prazo para lançar as notas expirou, procure a coordenação! </span> <% else %> Desde já agradeço a ajuda. Claudiney www.cassystems.com.br
  8. Dineysil

    Somar campos

    William Bruno Boa tarde, funcionou beleza mas tenho uma dúvida e talvez possa me ajudar. Tenho em ASP um lastro <% do while not rectabela.eof %> e só esta funcionando no "primeiro registro" o calculo você pode me ajudar nisto também. Agradeço.
  9. Dineysil

    Somar campos

    William BrunoValeu obrigado!
  10. Dineysil

    Somar campos

    Boa tarde! No código abaixo: <script type="text/javascript"> String.prototype.formatMoney = function() { var v = this; if(v.indexOf('.') === -1) { v = v.replace(/([\d]+)/, "$1,00"); } v = v.replace(/([\d]+)\.([\d]{1})$/, "$1,$20"); v = v.replace(/([\d]+)\.([\d]{2})$/, "$1,$2"); return v; }; function id( el ){ return document.getElementById( el ); } function getMoney( el ){ var money = id( el ).value.replace( ',', '.' ); return parseFloat( money )*100; } function soma() { var total = getMoney('p1t')+getMoney('p2t')+getMoney('p3t')+getMoney('p4t'); total = parseFloat( total )/4 id('notabim').value = String(total/100).formatMoney(); } </script> Na soma das notas 10,0 + 10,0 + 10,0 + 5,55 / 4 = média 8.8875 Tem como formatar com virgula para 8,88 Eu tentei usar o .toFixed(2) mas não consegui. Se alguem puder ajudar agradeço.
  11. Dineysil

    Somar campos

    William Bruno,Obrigado por ajudar mas devido ao meu pouco conhecimento em javascript não compreendi onde usar o .toFixed(2) Este código peguei na net e adaptei para o meu uso.
  12. Dineysil

    Somar campos

    Boa tarde! Preciso somar 04 campos e dividir para ter a média, estou usando o seguinte código: <script type="text/javascript"> String.prototype.formatMoney = function() { var v = this; if(v.indexOf('.') === -1) { v = v.replace(/([\d]+)/, "$1,00"); } v = v.replace(/([\d]+)\.([\d]{1})$/, "$1,$20"); v = v.replace(/([\d]+)\.([\d]{2})$/, "$1,$2"); return v; }; function id( el ){ return document.getElementById( el ); } function getMoney( el ){ var money = id( el ).value.replace( ',', '.' ); return parseFloat( money )*100; } function soma() { var total = getMoney('p1t')+getMoney('p2t')+getMoney('p3t')+getMoney('p4t'); total = parseFloat( total )/4 id('notabim').value = String(total/100).formatMoney(); } </script> <script type="text/javascript"> function SomarValores(){ var s1 = document.getElementById("p1t").value; var s2 = document.getElementById("p2t").value; var s3 = document.getElementById("p3t").value; var s4 = document.getElementById("p4t").value; var s5 = parseInt(s1) + parseInt(s2) + parseInt(s3) + parseInt(s4); var s6 = parseInt(s5) / parseInt(4) ; document.form2.notabim.value = parseInt(s6); // nb = parseInt(s6); //alert(s6); } </script> Uso no "onBlur="soma()" Funciona apenas com numeros inteiros, mas preciso de soma notas de alunos, ou seja 10,0 / 9,50 / 8,75 quando digito notas fracionadas da os seguinte resultado por exemplo: 10,0 + 10,0 + 10,0 + 5,55 = média 8.8875 Preciso que o resultado seja : 8,88 - duas casas O que posso alterar no código para definir isso Obrigado. Claudiney www.cassystems.com.br
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.