Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

nldj

Membros Juniores
  • Total de itens

    9
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. por ex: i, c, sa, sb, scs s, c, sa, sb so i, n, s, c, l, o, at, g, cgv, sa, sb, scs se eu fizer: campo like '%s%', traz os 4 resultados preciso q traga somente esses 2: s, c, sa, sb i, n, s, c, l, o, at, g, cgv, sa, sb, scs
  2. HTML criar uma linha com select option

    Consegui resolver assim: <input type="range" multiple value="10,80" oninput="display.value=value" onchange="minhaFunction(display.value)" /> <input type="text" id="display" value="10,80" readonly> Valeu!
  3. HTML criar uma linha com select option

    @DiF desisti da biblioteca bootstrap-slider e parti para uma solução polyfill em HTML5. <input type="range" multiple value="10,80" /> Veja o JavaScript: (function() { "use strict"; var supportsMultiple = self.HTMLInputElement && "valueLow" in HTMLInputElement.prototype; var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, "value"); self.multirange = function(input) { if (supportsMultiple || input.classList.contains("multirange")) { return; } var value = input.getAttribute("value"); var values = value === null ? [] : value.split(","); var min = +(input.min || 0); var max = +(input.max || 100); var ghost = input.cloneNode(); input.classList.add("multirange", "original"); ghost.classList.add("multirange", "ghost"); input.value = values[0] || min + (max - min) / 2; ghost.value = values[1] || min + (max - min) / 2; input.parentNode.insertBefore(ghost, input.nextSibling); Object.defineProperty(input, "originalValue", descriptor.get ? descriptor : { // ***** you Safari >:( get: function() { return this.value; }, set: function(v) { this.value = v; } }); Object.defineProperties(input, { valueLow: { get: function() { return Math.min(this.originalValue, ghost.value); }, set: function(v) { this.originalValue = v; }, enumerable: true }, valueHigh: { get: function() { return Math.max(this.originalValue, ghost.value); }, set: function(v) { ghost.value = v; }, enumerable: true } }); if (descriptor.get) { // Again, ***** you Safari Object.defineProperty(input, "value", { get: function() { return this.valueLow + "," + this.valueHigh; }, set: function(v) { var values = v.split(","); this.valueLow = values[0]; this.valueHigh = values[1]; update(); }, enumerable: true }); } ghost.oninput = input.oninput.bind(input); function update() { ghost.style.setProperty("--low", 100 * ((input.valueLow - min) / (max - min)) + 1 + "%"); ghost.style.setProperty("--high", 100 * ((input.valueHigh - min) / (max - min)) - 1 + "%"); } input.addEventListener("input", update); ghost.addEventListener("input", update); update(); } multirange.init = function() { [].slice.call(document.querySelectorAll("input[type=range][multiple]:not(.multirange)")).forEach(multirange); } if (document.readyState == "loading") { document.addEventListener("DOMContentLoaded", multirange.init); } else { multirange.init(); } })(); Meu desafio agora são dois: 1- Ao mover o range, mostrar instantaneamente o valor esquerdo e direito; 2- Após arrastar o range e soltar o botão do mouse, chamar minha função, passando a value esquerda e direita juntas (por ex 10,80).
  4. HTML criar uma linha com select option

    assim não deu certo... mas assim, funcionou: $("#ex12c").slider({ id: "slider12c", min: 16, max: 36, range: true, value: [19, 23] }) $("#ex12c").change(function(){minhaFunction($(this).val())}); var sliderC = new Slider("#ex12c", { id: "slider12c", min: 16, max: 36, range: true, value: [19, 23] }) $("#ex12c").change(function(){minhaFunction($(this).val())}); porém, a mesma coisa: Entra num loop infinito!
  5. HTML criar uma linha com select option

    obrigado! achei um exemplo simples usando a biblioteca bootstrap-slider versão 9.9.0 e agora to com dificuldade de colocar um evento para chamar uma função que tenho... meu código tá assim: <input id="ex12c" type="text" /> <script> $("#ex12c").slider({ id: "slider12c", min: 16, max: 36, range: true, value: [19, 23] }); var sliderC = new Slider("#ex12c", { id: "slider12c", min: 16, max: 36, range: true, value: [19, 23] }); </script> se tentar chamar no JQuery assim, não funciona: $("#ex12c").change(function(){ return minhaFunction(this.value); }); se eu colocar direto na input, funciona mas fica num loop infinito: <input id="ex12c" type="text" onchange="minhaFunction(this.value)" /> o ideal era chamar a função quando soltasse o range... alguma solução onkeyup?
  6. alguém sabe como eu faço para criar uma linha igual da imagem para clicar segurando com o botão esquerdo do mouse e arrastar as duas pontas pra esquerda e direita até o valor desejado?
  7. array no sql

    Walter, não funcionou (desse jeito traz nenhum resultado).
  8. array no sql

    alguém conhece um jeito de no select percorrer valores separados por vírgula em um campo? por ex: tenho um campo em uma tabela com os valores SB, BA qro selecionar todos que contenham S e A se eu usar o in ('S','A'), o resultado vai ser S A ou seja, só vai trazer o valor que conter só S ou só A e se eu usar o like '%S%' or like ''%A%, o resultado pode também ser SB BA quero que traga, por exemplo: S SB BA A Ou seja, se tiver o S e também outros valores no campo junto com o S
  9. Sempre que eu tento transferir arquivos pela rede, cai a conexão e no solucionar problemas dá que o gateway padrão não está disponível... Já tentei colocar IP fixo, trocar de switch, mas não resolveu. Seria a placa-mãe on-board Positivo AG31AP? Estamos falando de um SIM G550.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×