Ir para conteúdo
Fórum Script Brasil

fiote

Membros
  • Total de itens

    563
  • Registro em

  • Última visita

Tudo que fiote postou

  1. Como você abre essa janela? é com window.open?
  2. function autocompletar(n,ac_array) { if (n.value == "") return 0; if (event.keyCode == 8 && n.backspace) event não está definido.
  3. O que echo $nomes_js; retorna aí?
  4. Aenigmat, 1º, adicione a classe "obrigatorio" nos seus inputs. 2º, use esse código aqui ao invés do seu ;) function verificaErro($input) { var $label = $input.parent().find('label'); var msgsErro = { 'campoVazio':' * O campo nome deve ser preenchido.', 'tamanhoCampo':' * O campo precisa ter entre 5 a 10 caracteres.' }; var problema = ''; if (!problema && $input.val() == "") problema = 'campoVazio'; if (!problema && $input.val().length < 5 || $input.val().length > 10) problema = 'tamanhoCampo'; if (problema == '') { $input.css({"border": "0px"}); $label.text(""); } else { $input.css({"border": "1px solid #F00"}); $label.css({"color": "#F00","font-size": "10px"}).text(msgsErro[problema]); } return problema; } $(document).ready(function() { $('.obrigatorio').blur(function() { var $input = $(this); verificaErro($input); }); $('#UploadForm').submit(function(event) { var algumProblema = false; $('.obrigatorio').each(function() { var $input = $(this); var problema = verificaErro($input); if (problema != '') algumProblema = true; }); if (algumProblema) event.preventDefault(); }); });
  5. Rafaelgiori, Já que você está começando em JS (parabéns pela decisão!), aqui vão algumas dicas: 1. Não acesse elementos de uma página usando nomedaform.nomedoinput. Use o id do elemento ;) 2. Não se esqueça de fechar suas tags. A form estava aberta, por exemplo xD Respondendo a sua questão, o problema está na hora que você tentou apagar a vogal. Quando você escreve str.charAt(i), temos a seguinte situação: str é um objeto da classe STRING. charAt é um método desse objeto. Métodos são como funções, só que 'agarradas' a um objeto. O charAt é um método que, como você percebeu, recebe como parâmetro um número e retorna o caracter desse OBJETO que está naquela posição. Se str tem o conteúdo "rafael", str.charAt(3) vai retornar "a" (já que como você também deve saber, o índice começa no zero). Depois de se certificar que aquela posição é uma vogal, você tentou "apagá-la", usando str.charAt(i) = ""... só que isso não funciona. charAt é um método. Não dá pra você 'substituí-lo" por "" (pelo menos não assim, e com certeza não é o que você está tentando fazer aqui). Além disso, as strings no javascript são imutáveis. Você não consegue mudar o conteúdo de uma string (você pode fazer uma variável receber OUTRA string, mas não mudar pedaços da string). Uma solução, por exemplo então, é criar outra string =] Eu alterei um pouquinho seu código. Dá uma olhada se você entendeu o que eu fiz ;) http://jsfiddle.net/pTdh4/1/
  6. Djsaidie, Você precisa adicionar autoplay:true na hora de criar o roundabout.
  7. Não entendi o finalzinho do seu texto, mas, hmm, vê se isso aqui te ajuda: function Viagem(ciclo) { this.inicioHora = 0, this.inicioMinuto = 0, this.terminoHora = 0, this.terminoMinuto = 0; // transformando hora:8, minuto:20 em 820 (por exemplo), para facilitar as comparações this.inicio = this.inicioHora * 100 + this.inicioMinuto; ... } function Carro() { this.viagens = []; //conjunto de viagens do carro ... } function Projeto() { this.carros = []; //conjunto de carros do projeto this.buscaProximaViagem(horaAtual, minutoAtual) { // transformando hora:15, minuto:3 em 1503 (por exemplo), pra facilitar as comparações var atual = horaAtual * 100 + minutoAtual; // preparando um vetor para receber todas as viagens depois da hora/minuto atual var proximas = []; // iterando todos os carros desse projeto for (var i = 0; i < this.carros.length; i++) { var carro = this.carros[i]; // iterando todas as viagens desse carro for (var j = 0; j < carro.viagens.length; j++) { var viagem = carro.viagens[j]; // verificando se essa viagem vai acontecer depois da hora/minuto atual if (viagem.inicio > atual) proximas.push(viagem); } } // ordenando as proximas, da 'menor' (mais cedo) pra 'maior' (mais tarde) var emOrdem = proximas.sort(function(a, b) { return a.inicio - b.inicio; }); // retornando a mais próxima de todas return emOrdem[0]; } ... }
  8. Ok, você está usando esse repositório: https://github.com/ozipi/DatePicker. Adicione esse objeto nas opções de criação do seu datapicker (entre mode e current, por exemplo), e edite conforme desejado: locale: { daysMin: ["S", "M", "T", "W", "T", "F", "S"], months: ["January", "February", "March", "April", "Maio", "June", "July", "August", "September", "October", "November", "December"], monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] }
  9. Wander, bom dia. Existem trocentos plugins de datepicker pro jQuery, e cada um tem sua forma de configuração. Tem como postar o link de onde você baixou esse?
  10. Importar uma biblioteca INTEIRA só por causa de um evento? Gente... <script> function buscaNomes(obj) { conteudo_do_input = obj.value; /* faça aqui o que quiser com o conteudo_do_input */ console.log(conteudo_do_input); } </script> <input type='text' onkeyup='buscaNomes(this)'/>
  11. A primeira form funciona de boa. Na segunda, ao clicar em "Adicionar campos", tenho o seguinte erro: Uncaught ReferenceError: addCampos is not defined
  12. fiote

    Problema Função MAX()

    Essa query ae de cima funciona?
  13. Vi que as aspas duplas são coisas reservadas desse tal progress, então tenta assim: $query = ' SELECT PUB."ed-tables".cpo_campo FROM PUB."ed-tables" WHERE PUB."ed-tables".dat_inicial BETWEEN \'2012-02-06\' AND \'2012-02-06\' ORDER BY PUB."ed-tables".dat_inicial '; Escapando as aspas simples.
  14. que adicione a quantidade de texto necessária para lotar uma <div>, e assim fechar. A quantidade de texto depende da fonte e do tamanho da fonte. Acho que você não vai conseguir fazer o que você quer não...
  15. fiote

    Função explode

    Sim, tem algo errado rofl. Pelo jeito você não sabe NADA de lógica de programação né? for($i = 0; $i < count($vetor); $i++) { echo "o vetor na posição $i tem o valor $vetor[$i]<BR/>"; } Agora deve funcionar.
  16. fiote

    Função explode

    $vetor = explode (',',$string_de_retorno_banco); for($i = 0; $i < count($vetor); $i) { echo "o vetor na posição $i tem o valor $vetor[$i]<BR/>"; }
  17. Não devia nem rodar o PHP então. $query = ' SELECT PUB."ed-tables".cpo_campo FROM PUB."ed-tables" WHERE PUB."ed-tables".dat_inicial BETWEEN '2012-02-06' AND '2012-02-06' ORDER BY PUB."ed-tables".dat_inicial '; Você está usando aspa simples na string... mas está usando as simples dentro do código também (pra marcar as datas). Isso não tá certo wtf. Você deveria usar aspas duplas ali também.
  18. fiote

    Função explode

    http://br.php.net/manual/pt_BR/control-structures.while.php http://php.net/manual/en/control-structures.for.php Se tiver alguma dúvida, é só falar.
  19. A definição da variável $query no PHP está exatamente como você postou ali em cima?
  20. fiote

    Função explode

    O Wilson já deu a solução.
  21. E o que acontece quando você tenta executar?
  22. Edite o tópico ae e poe "Respondido" no título =)
  23. Se no formato que você está tentando não funciona... já tentou no outro?
×
×
  • Criar Novo...