Halfar
Membros-
Total de itens
542 -
Registro em
-
Última visita
Tudo que Halfar postou
-
Na caixa de prompt, como saber se usuário clicou no botao cancelar?
-
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..."
-
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...
-
É 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...
-
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?
-
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.
-
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?
-
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...
-
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?
-
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...
-
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é...
-
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?
-
Continuar O Codigo Na Linha Seguinte
pergunta respondeu ao Halfar de Halfar em Ajax, JavaScript, XML, DOM
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... -
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??
-
que coisa chata né, nula ou vazia, no final dá na mesma... estou usando mysql...
-
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...
-
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
-
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
-
como faco para saber o tipo de variavel?
-
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?
-
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?
-
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?
-
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.
-
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.
-
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