Ir para conteúdo
Fórum Script Brasil

Notax

Membros
  • Total de itens

    501
  • Registro em

  • Última visita

Tudo que Notax postou

  1. Fala jothaz... mesmo problema... nada mudou! []'s Notax
  2. Fala Jothaz... beleza? Cara, então... fiz o que você sugeriu... mas continua com o mesmo problema... Apesar de os alerts agora passarem o numero correspondente a opção dos radios... tipo: 1, 2, 3, 4 ou 5... mas tipo, o user seleciona o numero 1, a div correspondente aparece na tela, depois ele seleciona o numero 2, a div do 1 continua na tela e a do 2 tb aparece... mesma coisa... tens mais alguma sugestão? []'s Notax
  3. Já deu uma olhadinha nesse link aqui: http://support.microsoft.com/kb/942041/ []'s Notax
  4. Jothaz, valeu pelo retorno... to postando so um trecho... o resto é repetição... segue o codigo: <script> function EmDebito(status) { alert(status) if (status) document.getElementById("debito").style.display = 'block'; else document.getElementById("debito").style.display = 'none'; } </script> <html> <input type="radio" name="prazos" value="4" onclick="EmDebito(this.checked)"> </html> []'s Notax
  5. Notax

    formatando valor

    Fala sabino, sim você está certo... Não entendi sua pergunta... postei o resultado acima... resolvi assim: valor(1) = trim(replace(request.form("valor1"),",",".")) sem len nenhum! ;-) []'s Notax
  6. Fala Jothaz... aham... entendi o que você quiz dizer... valeu pela força... então... coloquei os alerts conforme você sugeriu... sempre que pressionados retornam o valor true... quando troco de um pra outro o que aparece sempre é o true deste novo... e agora? tens alguma sugestão? []'s Notax
  7. Fala Jothaz... valeu a atenção... Um alert onde? como assim? não entendi? Mas se fosse algum valor errado não deveria abrir a div, certo? ao selecionar a opçao a div é aberta, porem de o user resolve trocar de opção aquela que abriu antes não fecha e a nova é aberta tb! só preciso que quando a opção esteja desmarcada a div volte a sumir... tu achas que pode ser o valor? Tentei trocar 'none' por '' e não mudou tb... []'s Notax
  8. Matou Jothaz... valeu a força aí a todos! o problema estava no recebimento do input prazo... tava vindo com um espaço entre O e o N assim: O N eu não tinha visto... rateeide não ter feito o debug antes... viajei mesmo... valeu a força. []'s Notax
  9. Me lembro de há muito tempo atrás ter enfrentado o mesmo problema... achei inclusive que tinha aprendido a resolver... mas pelo jeito não aprendi o suficiente... :blush: o que acontece é que to criando umas condicionais pra executar determinadas subs... só que não tem jeito... executa sempre a primeira... as outras não vai de jeito nenhum... as condicionais estão assim: if prazo = "" then call emdinheiro() elseif prazo = "ON" and prazos = 1 then call bloqueto() elseif prazo = "ON" and prazos = 2 then call deposito() elseif prazo = "ON" and prazos = 3 then call cheque() elseif prazo = "ON" and prazos = 4 then call debito() elseif prazo = "ON" and prazos = 5 and condicao = 1 then call ent30() elseif prazo = "ON" and prazos = 5 and condicao = 2 then call ent3060() elseif prazo = "ON" and prazos = 5 and condicao = 3 then call d3060() end if exectuta sempre e tão somente a sub: emdinheiro() as outras não abrem de forma alguma! prazo = chqekbox que vem do Form... prazos = radiobuttons que vem tb do form... alguém tem alguma idéia? []'s Notax
  10. Notax

    formatando valor

    valeu... consegui conforme solução editada acima... segue novamente: valor(1) = trim(replace(request.form("valor1"),",",".")) valeu a força... []'s Notax
  11. Notax

    formatando valor

    a minha dificuldade é fazer isso desta forma em que está o meu script... não se trata de upenas um campo, são 20 campos e todos se resumem em um só nome de registro atraves de um loopzinho... essa ´pe a dificuldade! mas valeu a força... []'s Notax EDITANDO: ROLOU ASSIM: valor(1) = trim(replace(request.form("valor1"),",",".")) o único senão é que tive que fazer isso 20vezes! ;-) []'s Notax
  12. Notax

    formatando valor

    pessoal... eu tenho todos esses campos de valor no meu form: valor(1) = trim(request.form("valor1")) valor(2) = trim(request.form("valor2")) valor(3) = trim(request.form("valor3")) valor(4) = trim(request.form("valor4")) valor(5) = trim(request.form("valor5")) valor(6) = trim(request.form("valor6")) valor(7) = trim(request.form("valor7")) valor(8) = trim(request.form("valor8")) valor(9) = trim(request.form("valor9")) valor(10) = trim(request.form("valor10")) valor(11) = trim(request.form("valor11")) valor(12) = trim(request.form("valor12")) valor(13) = trim(request.form("valor13")) valor(14) = trim(request.form("valor14")) valor(15) = trim(request.form("valor15")) valor(16) = trim(request.form("valor16")) valor(17) = trim(request.form("valor17")) valor(18) = trim(request.form("valor18")) valor(19) = trim(request.form("valor19")) valor(20) = trim(request.form("valor20")) depois eu os incluo no meu bd assim: If len(valor(i)) > 0 then strQuery = "INSERT INTO contvendas (valor) VALUES ('"&valor(i)&"')" Até aí beleza... só que eu preciso formatar esses valores porque ta incluindo errado... então eu precisava usar um replace tipo esse: len(replace(valor(i),",",".")) minha dúvida é como??? como eu faço para colocar esse replace no codigo acima? tentei como está ai mas não rolou! será que rola uma dica? []'s Notax
  13. Pessoal, seguinte... tenho os seguintes inputs: <input type="radio" name="prazos" id="radio9" value="1" onclick="EmBloqueto(this.checked)"> <input type="radio" name="prazos" id="radio10" value="2" onclick="EmDeposito(this.checked)"> essas functios que eles chamam são essas aqui: function EmDeposito(status) { if (status) document.getElementById("deposito").style.display = 'block'; else document.getElementById("deposito").style.display = 'none'; } function EmBloqueto(status) { if (status) document.getElementById("bloqueto").style.display = 'block'; else document.getElementById("bloqueto").style.display = 'none'; } ou seja, ao selecionar uma opção uma determinada div aparece... até que ta funcionando... so que quando user seleciona a opção com value 1, por exemplo aparece a div correspondente, mas depois se ele resolve mudar e seleciona a opção value2 a nova div tb aparece mas a primeira div não some... ficam as duas na tela... e eu queria que ao radiobutton ficasse desmarcado a div sumisse... alguém da essa força? []'s Notax
  14. Notax

    replace

    valeu Kaka... vou tentar aqui... depois posto o resultado! Parabéns pelo Blog... []'s Notax
  15. Pessoal tenho uma função que gra valores em um textfield... os valores que ela gera são do tipo: 2.45, 256.72, 2380.54 Preciso trocar esse ponto por virgula no exato momento em que a minha funncao gerar este valor no textfield... Um outro problema que eu preciso resolver no mesmo textfiel é que de vez em quando minha funcao envia numero inteiros... nesse caso não coloca .00 no final apenas 5 ou 500 ou 1000 o que eu preciso é que no exato momento em que a funçao gerar estes valores para esse textfiel se forem inteiros acrescentar ,00 ao final... é possível! []'s Notax
  16. posta o codigo todo pra dar uma ideiageral da coisa... tem varias coisinhas que pode ser... desde o nome do banco estar errado, o nome da tabela, ou até mesmo o campo data estar como data e não como texto enfim... uma cacetada de coisa... posta o codigo completo ai! []'s Notax
  17. Entendi... e realmente tu tens razão... fica bem mais fácil! eu é que sou lerdo! rssssssssss... então ta quase quase... se puder me dar uma ultima forcinha... to usando a seguinte função pra formatar o valor: <script type="text/javascript"> function mascara_num(obj){ valida_num(obj) if (obj.value.match("-")){ mod = "-"; }else{ mod = ""; } valor = obj.value.replace("-",""); valor = valor.replace(",",""); if (valor.length >= 3){ valor = poe_ponto_num(valor.substring(0,valor.length-2))+","+valor.substring(valor.length-2, valor.length); } obj.value = mod+valor; } function poe_ponto_num(valor){ valor = valor.replace(/\./g,""); if (valor.length > 3){ valores = ""; while (valor.length > 3){ valores = "."+valor.substring(valor.length-3,valor.length)+""+valores; valor = valor.substring(0,valor.length-3); } return valor+""+valores; }else{ return valor; } } function valida_num(obj){ numeros = new RegExp("[0-9]"); while (!obj.value.charAt(obj.value.length-1).match(numeros)){ if(obj.value.length == 1 && obj.value == "-"){ return true; } if(obj.value.length >= 1){ obj.value = obj.value.substring(0,obj.value.length-1) }else{ return false; } } } </script> e to usando conforme você sugeriu o codigo de multiplicação da seguinte forma: var resultado1 = ( parseFloat(document.getElementById("valor1").value) * parseFloat(document.getElementById("qtde1").value) ); até aqui foi... eu to dexando valor inicial como zero desta forma resolveu tb o NaN... o campo valor está como moeda... está multiplicando está tudo beleza! PORÉM... o resultado1 não fica em formato moeda... mesmo tendo deixado o input da forma como está abaixo... mas se eu for la no input e digitar mais dois 00 fica belza... colca virgula direitinho... mas eu precisava que ao multiplcar o resultado já ficasse no formato correto... tem como? o input do resultado está assim e não funciona automaticamente: valeu a força. []'s Notax
  18. valeu pela atenção mais uma vez... mas imaginemos um bd com os seguintes campos: qtde | valor unitario | subtotal e eu vou inserir fazendo com um "for" resquisitando os campos do form da seguinte forma: request.form ("qtde1") request.form ("valor1") request.form ("subtotal1") request.form ("qtde2") request.form ("valor2") request.form ("subtotal2") Se no form os campos qtde2 e valor2 estiverem 0 ele vai incluir no 0 no bd na referida linha já estiverem em branco ele não vai incluir nada no bd... mas se estiverem em branco e M$@$#@ do subtotal2 fica como:"NaN" então ele continua incluindo uma nova linha no bd colocando NaN em subtotal deixando qtde2 e valor2 em branco... o que eu preciso é deixar os inputs em branco mas que o subtotal continue em branco não sei se eu consegui me explicar... mas de qualquer fora agradeço a atenção. []'s Notax
  19. Mas como eu poderia fazer isso? porque o valor tem que ficar nulo... ser ficar 0 vai incluir 0 no bd...
  20. Bom... além desse probleminha com NaN, agora estou com problemas tb para multiplicar valores com , tipo: 3 * 2,5 se eu coloco 3*2.5 vai beleza... mas 2,5 sempre resulta em 0... e além de tudo tem esse problema com NaN... onde eu precisava uma função onde se o campox está vazio e o campo y está vazio então o campo z tb tem que ficar vazio... o campo valor tem que alem de tudo ser formatado para moeda... bah... que dureza! será que rola uma força... fiquei meio perdido agora! []'s Notax
  21. valeu... funcionou aqui... mas olha só... ficou assim function calculo() { qtde1 = document.form.qtde1.value; qtde2 = document.form.qtde2.value; valor1 = document.form.valor1.value; valor2 = document.form.valor2.value; resultado1 = (eval(qtde1)+eval(valor1)); resultado2 = (eval(qtde2)+eval(valor2)); document.form.subtotal1.value = resultado1; document.form.subtotal2.value = resultado2; } os textfield estao assim: <input name="subtotal1" type="text" id="subtotal1" size="13" value=resultado1 onBlur="return calculo()"> <input name="subtotal2" type="text" id="subtotal2" size="13" value=resultado2 onBlur="return calculo()"> só que se eu quiser preencher apenas os primeiros campos... ou seja, qtde1 e valor1 o subtotal1 funciona beleza... mas automaticamente já preenche com NaN o subtotal2, coisa que eu preciso dar um jeito de evitar... além disso, as vezes pode ser necessário deixar o qtde2 valor2 em branco, mas desta forma o subtotal2 fica assim NaN!... como faço pra se não preencher nada nos campos qtde2 e valor2 o subtotal2 continuar em branco? porque se não ele incluirá o resultado NaN no BD além de ficar muito feio! Tava pensando em usar algo do tipo if is null, ou alguma função que substituisse NaN por nada! Alguém pode dar uma forcinha? EDITANDO: Tentei assim mas continua não rolando: if(isNaN(resultado2)) { subtotal2.value=0; } tentei assim tb... mas tb não deu! if (document.form.qtde2.value == "")||(document.form.valor2.value == "") { document.form.subtotal2.value = "0"; } []'s Notax
  22. Pessoal, bom dia. Tenho os segintes textfields: qtde1 | vunit1 | subtotal1 qtde2 | vunit2 | subtotal2 total queria fazer o seguinte: qtde1 x vunit1 = subtotal1 qtde2 x vunit2 = subtotal2 subtotal1 + subtotal2 = total os campos vunit, subtotal e total estou usando uma mascara de moeda... e eu queria que fizesse as operações automaticamente sempre que o user trocasse de foco... é possível? sem clicar em nenhum botão específico, apenas trocando de foco, usando tab ou clicando em outro campo? Podem me ajudar? []'s Notax
  23. Pode ser uma porrada de coisas... fica mais fácil ajudar sabendo exatamente a mensagem de erro que aparece... Posta aí pra nós! []'s Notax
  24. nesse caso eu faria assim: ao invés de response.write "O e-mail foi processado e enviado com sucesso" eu colocaria direto um response.redirect "sucesso.asp" na pagina sucesso.asp colocaria a mensagem "O e-mail foi processado e enviado com sucesso" e nessa mesma pagina colocaria uma tag de redirecionamento para index.asp a tag de redirecionamento é assim: <META HTTP-EQUIV=Refresh CONTENT="5; URL=http://www.seudominio.index.asp"> essa tag deve ser inclusa entre as tags <head> </head> e o 5 significa que após cinco segundos na página sucesso.asp o usuário será automaticamente redirecionado para index.asp! era isso que você queria? []'s Notax
×
×
  • Criar Novo...