Ir para conteúdo
Fórum Script Brasil

Halfar

Membros
  • Total de itens

    542
  • Registro em

  • Última visita

Tudo que Halfar postou

  1. Na caixa de prompt, como saber se usuário clicou no botao cancelar?
  2. Quando o usuario clica em um botão, é executada a funcao submit_page para fazer algumas verificacoes (ver se o campo está em branco e verifica qual o mes e ano foi selecionado pelo usuario). Bem até aqui tudo bem, funciona corretamente. O problema é fazer aparecer a linha na tabela. Para fazer a linha aparecer, veja no final do codigo como fiz. <script language="JavaScript"> <!-- function submit_page(form){ if(CampoBranco(form.Valor) == true) { alert("Informe o valor a ser calculado."); form.Valor.focus(); return false; } var mes = form.SelectMesInicio.selectedIndex; var ano = form.SelectAnoInicial.selectedIndex; if(form.SelectMesInicio[mes].value == "10" && form.SelectAnoInicial[ano].value == "1942"){ var mensag = "ok"; return false; } if(form.SelectMesInicio[mes].value == "02" && form.SelectAnoInicial[ano].value == "1967"){ var mensag = "ok"; return false; } if(form.SelectMesInicio[mes].value == "05" && form.SelectAnoInicial[ano].value == "1970"){ var mensag = "ok"; return false; } if(form.SelectMesInicio[mes].value == "02" && form.SelectAnoInicial[ano].value == "1986"){ var mensag = "ok"; return false; } if(form.SelectMesInicio[mes].value == "01" && form.SelectAnoInicial[ano].value == "1989"){ var mensag = "ok"; return false; } if(form.SelectMesInicio[mes].value == "03" && form.SelectAnoInicial[ano].value == "1990"){ var mensag = "ok"; return false; } if(mensag == "ok"){ // Cria as linhas - deve criar apenas uma linha for(i=1;i<=1;i++) { row = table.insertRow(); // Cria as coluna de descrição e valores col = row.insertCell(); col.innerText = 'Campo '+(i.toString()); col.width = '50%'; col = row.insertCell(); } } } // fim da funcao submit_page // Função que verifica se usuario deixou o campo em branco function CampoBranco(campo) { if(campo.value == "") return true; else return false; } </script> Bem, mas não funciona... aparece aquele triangulo amarelo no rodapé da pagina informando "Concluído.. mas a página contem erro..."
  3. Pessoal, em um select, como faço para saber qual item o usuario selecionou. É que fiz assim: var x = form.SelectAnoInicial[0].value; Mas ocorre que o zero se refere ao primeiro item da lista, mas se o usuário selecionar o terceiro ou quatro item, como faço para saber qual item foi selecionado? Acho que isto tem a ver com indices... já procurei aqui no forum, mas não consegui achar...
  4. É o seguinte: Tenho duas combos, uma combo contendo os meses do ano, e uma segunda combo contendo os anos. Do lado destas duas combos tem um botão do tipo submit. então o usuario seleciona o mes e o ano desejado, depois clica no botao. Quando clicar no botão deve-se verificar qual mes e ano foi selecionado (e isto é verificado através da funcao submit_page existente no form em onsubmit), e dependendo do mes e ano selecionado pelo usuario, devo fazer aparecer uma nova caixa de combo contendo os dias do mes... Só que a complicacao disto está em quando o usuário clica no botao, caso tenha que fazer aparecer uma nova caixa de combo deve ocorrer as duas situacoes abaixo: 1 - não pode então ser executada a página que está especificada no action do formulario : <form name="form1" method="post" action="xAtualiza.php4" onsubmit="return submit_page(this);"> 2 - tem que fazer aparecer a nova caixa de combo referente ao dia... é isto... será que tem como resolver isto? Se der para fazer tudo isto em php mesmo, sem usar JS, pode ser tambem...
  5. Estou tentando recuperar o valor de uma combo via JS, fiz assim: <select name="SelectMesInicio" class = "caixa"> <option>Janeiro</option> <option>Fevereiro</option> <option>etc</option> </select> Ai quando clica em um botão enviar, existe a funçao submit_page no formulario, assim: <form name="form1" method="post" action="xAtualiza.php4" onsubmit="return submit_page(this);"> Abaixo a funcao submit_page: <script language="JavaScript"> <!-- function submit_page(form){ apenas para teste coloquei o codigo abaixo: alert(form1.SelectMesInicio[0].value); } Só que o alert retorna nulos? Porque?
  6. Estou tendo dificuldade em manipular variavel com valor monetario. Somente está dando problemas quando o valor contem centavos. Por exemplo: $xValor = 2,456.25 Ai eu aplico a funcao format: $xValor = number_format($xValor,10,",",""); Nesta funcao format eu retiro a virgula e substituo por nulos. Só que o valor retornado é R$ 2,00. Ele despreza todo o resto. Já tentei tirar vigula, por ponto, tirar tudo (sem virgula e sem ponto), mas o resultado retornado é sempre R$ 2,00.
  7. Tenho um campo na tabela que é campo do tipo data. Quero fazer uma instrucao sql para selecionar registros que sejam apenas de determinado mes... Como faço isto?
  8. Bem, não sei como usuria o onFocus numa situacao destas, porque é o usuário que tem que selecionar com o mouse o texto, se ele digitar algo o texto tem que ser apagado e substituido pela tecla que ele acabou de digitar...
  9. Halfar

    Qual É Mais Rapido?

    Gostaria de saber de qual dos dois modos abaixo obtenho uma resposta mais rápida: PRIMEIRO MODO: Select * from tabela where ano = 2000 or ano = 2001 or ano =2002 or ano = 2003...etc... SEGUNDO MODO: Select * from tabela where ano >=2000 and ano <=2003 Qual dos dois selects me dara uma resposta mais rápida?
  10. na realidade, preciso saber se o campo foi selecionado com o mouse. Se foi selecionado então devo apagar o campo e acatar o valor que o usuario digitou... seria algo mais ou menos assim: if field.selected // selecionou com o mouse field = "" so que não sei como se escreve isto em js...
  11. Tenho uma caixa de texto onde o usuario digita um valor numerico. Como é um campo monetário, tem uma funçao que enquanto ele digita os numeros já vai formatando para aparecer o ponto e a virgula automaticamente. Até aqui tudo bem, a função funciona corretamente. Bem, o que preciso é que estando o conteudo da caixa de texto selecionada com o mouse, quando o usuario digitar algo apague todo o conteudo ficando apenas o numero que acabou de ser digitado... Se não entendeu o que preciso, leia o texto abaixo para ver se entende: Ocorre que esta funçao tem um buguezinho que preciso arrumar. Na realidade não é um bugue, é apenas uma açao do usuário que não foi prevista pelo programador. Quando o usuário digita algum valor e depois quer apagar todo o conteudo do campo, o usuario seleciona com o mouse todo o valor de forma que o valor fica destacado com aquele fundo azul escuro. Normalmente quando a gente seleciona algum texto com o mouse e depois digita algum caracter, todo aquele valor some e fica somente o caracter que foi digitado. Ocorre que como tem uma função que vai formatando enquanto digita, mesmo que o valor esteja selecionado, ele não apaga todo o valor anterior e coloca apenas o ultimo numero digitado, ao invés disto ele acrescenta o ultimo numero digitado no meio do valor anterior sem apagar o valor anterior. OK?? Duro de explicar as coisas né...
  12. Como faço para tornar um botão input visivel ou invisivel dependendo do estado de uma variavel? E para ficar enabled ou disabled? Existem as propriedades visible ou enabled no JavaScript assim como existem no VB?
  13. oi, assim não funcionou, então fiz assim: <script> var linha1 = "conteudo linha1"; var linha2 = "conteudo linha2"; var linha3 = "conteudo linha3"; var mensagem = linha1 + linha2 + linha3; alert(mensagem); </script> Mas do seu jeito é melhor, é mais tecnico...
  14. Em uma caixa de alert, como o texto é extenso, como faço para continuar escrevendo o codigo na linha seguinte? tipo assim: alert("este texto é muito looooooooonnnnnnngooooooooooooooooo muito longoooooooooooooooooooooooo") Sacaram??
  15. que coisa chata né, nula ou vazia, no final dá na mesma... estou usando mysql...
  16. Halfar

    Update

    Quando eu dou um update na tabela, como faço para saber quantos registros foram afetados pelo update, ou se pelo menos ocorreu algum update na tabela...
  17. fiz uma instrucao sql para que sejam deletados registros que estejam com o campo data em branco. fiz a instrucao sql assim: sql = "delete from cliente_bancoPF where databaixa = '" & "" & "'" sql = sql & " and tipocobranca = '" & xalterar & "'" sql = sql & "and id_cliente = '" & TxtNumContrato.Text & "'" não está dando erro nenhum, só que não deleta nenhum registro
  18. VEJA O CODIGO ABAIXO If IsDate(Vencimento) = True Then Var = NADA Else data = Conversion.CDate(Vencimento) End If A VARIAVEL VENCIMENTO não É DO TIPO DATA, PORQUE TESTEI O ISDATE E RETORNOU FALSO. então O ELSE CONVERTERÁ A VARIAVEL VENCIMENTO EM CAMPO DATA. SÓ QUE DÁ ERRO... TYPE MISMATCH
  19. como faco para saber o tipo de variavel?
  20. Halfar

    Pesquisa

    utlizo o mysql front para acessar o bd, não achei nada para criar indices, onde posso baixar o PGAdmin III? Outra coisa, ao criar os indices, no script devo mudar o que ? como escrevo uma instrucao sql utilizando estes indices? Poderia me dar um exemplo, por favor?
  21. Halfar

    Recordset

    Em uma aplicação foram criadas varios recordsets, como mostrado abaixo. Public Ponteiro_DB_1 As New ADODB.Recordset Public Ponteiro_DB_2 As New ADODB.Recordset Public Ponteiro_DB_3 As New ADODB.Recordset Public Ponteiro_DB_4 As New ADODB.Recordset Para cada tabela deve existir um único ponteiro para acessar a tabela? Ou posso utilizar o mesmo ponteiro para acessar varias tabelas? Se puder utilizar um unico ponteiro para varias tabelas, e se a aplicacao está em ambiente de rede, se o usuario A utilizar o ponteiro DB_1 para acessar uma tabela, e ao mesmo tempo o usuario B utilizar tambem o ponteiro DB_1 isto gerará algum conflito?
  22. tenho uma aplicacao em Vb. O banco de dados é postgree e a conexao é feita via DSN. Como peguei este trabalho já em andamento e não entendo como funciona este negocio de DSN, como faço para fazer funcionar este aplicativo em ambiente de rede?
  23. Halfar

    Pesquisa

    Ola, Estou desenvolvendo um aplicativo em VB, e ocorre que o sistema de pesquisa está me parecendo meio lento, conforme a base de dados vai aumentando, o sistema fica mais lento. Estou utilizando o operador like na instrução sql para efetuar a pesquisa. Então me lembrei dos indices. Eu tenho que definir algum indice para efetuar a pesquisa? Como faço isto? A base de dados é do Postgree. Obrigado.
  24. Como desativo a funcao no windows para evitar que senhas aparecam instantaneamente nas caixas de texto? É que tenho uma aplicacao que tem lá uma senha para o usuário informar. Quando ele informa pela primeira vez a senha já aparece quando o software é carregado. Creio que isto é uma configuração do windows.
  25. Halfar

    Type Mismatch

    Porque ocorre erro no seguinte codigo X = Day(CmbDiaDebito.Text) & "/" & Month(TextDataMensalidade.Text) & "/" & Year(TextDataMensalidade.Text) O erro que ocorre é run timer error 13 - type mismatch
×
×
  • Criar Novo...