Ir para conteúdo
Fórum Script Brasil

Jonathan Queiroz

Membros
  • Total de itens

    3.718
  • Registro em

  • Última visita

Tudo que Jonathan Queiroz postou

  1. Observei seu código aqui e há um erro ! O botão de submit possui o mesmo id da caixa de texto...Dessa forma, quando o PHP for pegar o valor do campo, pegará o valor do botão (que é sempre "buscar") Tente fazer assim: <input name="buscar" type="text" id="buscar" size="10"> <input name="cmdSubmit" type="submit" id="cmdSubmit" value="Buscar"> Pronto ! Qualquer coisa, posta aí !
  2. A mesma dúvida foi resolvida nesse outro tópico Estou postando somente para que caso alguém precise da solução do problema possa encontrá-la
  3. Realmente, linguagem Case Sensitive às vezes atrapalha muito (cometemos muitos erros por falta de atenção), apesar de que gosto de programar em qualquer linguagem... Se precisar, é só postar !
  4. Cara, acho melhor tentar fazer em JavaScript apenas, sem gerar o código automaticamente com ASP... Ficaria +/- assim: function soma1<%=i%>(){ var ValorItem = new Array() var ValorTotal = 0 for (i=1;i<=2;i++) { valorItem(i) = parseFloat(document.getElementById("valortotalitem" + i).value.replace(',','.')); ValorTotal += ValorItem(i) } var campo6 = document.getElementById('campo6'); campo6.value = ValorTotal campo6.value = fmtMoney(campo6.value); } Se funcionar posta aí ! Edit: Falta de atenção, fiz o Array do JavaScript errado (fiz como se estivesse no ASP, \o/) A seguinte linha está errada: valorItem(i) = parseFloat(document.getElementById("valortotalitem" + i).value.replace(',','.')); O certo seria: valorItem[i] = parseFloat(document.getElementById("valortotalitem" + i).value.replace(',','.'));
  5. Ei, cara ! Não tenta misturar muito ASP com JS... Não vi seu código todo, mas provavelmente você está utilizando um loop em ASP para escrever automaticamente seu JavaScript ! Tente fazer tudo com javascript, quando possível (na maioria das vezes) Mas, voltando ao código: Você está utilizando tudo com ASP, e olhe onde está seu erro: campo6.value = parseFloat(valortotalitem<%=i%>.value.replace(',','.')) + parseFloat(valortotalitem<%=i%>.value.replace(',','.')) Você fez a soma com o mesmo valor da variável do ASP "i" ! Antes, você teria que dar um "next" Ficaria mais ou menos assim: function soma1<%=i%>(){ <% valor = "" for i=1 to 2 %>var valortotalitem<%=i%> = document.getElementById('valortotalitem<%=i%>');<% valor = "parseFloat(valortotalitem" & i & ".value.replace(',','.')) + " next valor = valor + "0" %> var campo6 = document.getElementById('campo6'); campo6.value = <%=valor%> campo6.value = fmtMoney(campo6.value); } Entendeu ?? Qualquer coisa, posta aí ! Obs.: Um script como esse poderia ser feito apenas com javascript (não coloquei porque não tenho todo o seu código, além de que já começou utilizando ASP) Com apenas JavaScript, ficaria muito melhor, pois o código gerado seria menor (menor tráfego ao enviar a página), além de que seria muito mais prático Edit: Agora que fui ver, você postou um tópico quase igual a esse... Tente não fazer isso, atrapalha a organização do fórum
  6. Você está tentando fazer o loop ir de 2 em 2 ?? Se for isso, faça assim: for (i=0; i<=10; i+=2) { } alert("A soma de " + i);
  7. Não seria mais fácil criar um sistema para o administrador responder a mensagem pelo próprio site ?? Ficaria bem mais fácil de administrar...
  8. É simples ! Seria algo como: total = document.form.valor1.value + "+" + document.form.valor2.value + "+" + document.form.valor3.value + "+" + document.form.valor4.value total = eval(total) alert(total)
  9. Tenta fazer assim: Cria cinco div's, cada uma com um ID diferente... Aí depois ajusta a posição delas e coloca cada uma com um background diferente... Qualquer coisa, posta aí !
  10. Infelizmente isso é próprio do Chrome... Ele abre as janelas do window.open assim, o que às vezes facilita para o usuário que está navegando e prejudica muito para o programador... Quando possível, tente substituir window.open's por links com o target "_blank"... (claro que nem sempre isso é possível) Se eu achar alguma solução, posto aqui !
  11. Cara, de primeira fui olhar seu arquivo e olha o que vi: <script language=\"JavaScript\"> <!-- Mouse Stars by Kurt Grigg - http://www.btinternet.com/~kurt.grigg/javascript Deveria ser: <!-- // Mouse Stars by Kurt Grigg - http://www.btinternet.com/~kurt.grigg/javascript Qualquer coisa, posta aí !
  12. Tenta algo como: var Soma= parseFloat(eval(Parametro1 + "*" + Parametro2)) Ou, apenas: var Parametro1=eval(document.frm.EditValor.value); var Parametro2=eval(document.frm.EditTaxa.value); var Soma= Parametro1 * Parametro2 document.frm.EditValorTotal.value=Soma; Qualquer coisa, posta aí !
  13. Posta aí como está seu código... Só pra ter noção do que teria que mudar !
  14. Cara, não entendi muito bem o que quer fazer... O que você quis dizer com:
  15. Jonathan Queiroz

    número aleatório

    Nesse caso, o mais recomendado seria fazer uma consulta ao banco antes de gerar o formulário, criar uma função para gerar um código (vai utilizar um loop verificando se o código já existe, e continuar esse loop até encontrar um valor que ainda não esteja no banco).Aí, então, você cria um textbox com o valor (pode ser até readonly, você quem sabe).Aí quando o usuário enviar o formulário, você verifica novamente se existe um campo com tal id (outra pessoa pode ter criado outro registro com o mesmo Id antes do formulário ser preenchido) e, caso não exista, cria o novo registro Qualquer coisa, posta aí !
  16. Jonathan Queiroz

    número aleatório

    Eu acho melhor gerar o código automáticamente, ao invés de ter que ficar digitando... Fica menos sucetível a erros, além de que se torna muito mais prático e eficiente... É só você criar um campo na tabela e colocar como "AutoNumeração"... Aí depois é só escolher se vai ser aleatório ou se vai somando de um em um Dessa forma, quando for inserir um registro, o próprio access se encarregará de gerar o ID Qualquer coisa, posta aí !
  17. Jonathan Queiroz

    número aleatório

    Outra forma mais simples de se fazer isso seria usando om campo do tipo "AutoNumeração" do próprio Access (você escolhe se o numéro irá sofrer incremento - soma 1 ao último número, independentemente de ter ou não sido deletado - ou aleatório - gera um número aleatório e coloca no campo) Qualquer coisa, posta aí !
  18. Foi você quem criou ?? Essa teve graça, tá na cara que não foi você... Já é a quarta^^
  19. OK, cara ! Posta o link aqui e eu tento ajudar... Aguardo...
  20. Não entendi muito bem sua dúvida... É apenas linkar para uma folha de CSS em outro arquivo ? Se for, faça algo como: <link rel="StyleSheet" type="text/css" href="estilo.css"> Qualquer coisa, posta aí !
  21. Nossa ! Se inspirou pra contar piada hoje (já é a terceira)... kkk !
  22. Você fez três quatro tópicos iguais ! Evite fazer isso, atrapalha muito a organização do fórum Colocarei os links dos posts para que algum moderador "junte" todos os tópicos * Tópico em JavaScript (1) * Tópico em javaScript (2) * Tópico em Editores * Tópico em HTML Mas, respondendo às perguntas... Para colocar título, você deve fazer algo como: window.open("pagina.htm", "Título", [...] Qualquer coisa, posta aí !
  23. Pra validar as checkbox seria algo como: valor = false for (i=0;i<=document.formulario.checkArquivos.length;i++) { if (document.formulario.checkArquivos[i].checked) { valor=true } } if (valor==true) { alert("Pelo menos um está selecionado") }else{ alert("Nenhum está selecionado") } Qualquer coisa, posta aí !
  24. Como estão os códigos dos arquivos js externos ?? Tem algum nome de função igual ? Qualquer coisa, posta o código desses arquivos aqui
  25. Tenta fazer o seguinte: set conexao = Server.CreateObject("ADODB.Connection") Qualquer coisa, posta aí !
×
×
  • Criar Novo...