-
Total de itens
1111 -
Registro em
-
Última visita
Tudo que Biel. postou
-
De primeira Omar. Funcionou bem. Obrigado!
-
Olá pessoal. Ao rolar o scroll a div azul some. Como fazer a div verde aparecer quando a div azul sair de cena? <style> *{margin: 0; padding: 0;} #azul{ max-width: 500px; margin: auto; height: 100px; background-color: blue; } #verde{ max-width: 500px; margin: auto; background-color:green; display: block; position: fixed; top: 0; position: sticky; position: -webkit-sticky; } .espaco{ height: 50px; margin: 500px 0px; border: 1px solid orange; } </style> ... <div id="azul" > Azul </div> <div id="verde"> verde </div> <p id="p2">teste</p> <div class="espaco"></div> ... <script> window.onscroll = function() { arrastar() }; // document.getElementById("verde").style.display="none"; function arrastar(){ var ggScroll = 100; // if(ggScroll==100) // var x = document.getElementById("verde").style.display="block"; let tete = document.body.scrollTop; document.getElementById("p2").innerHTML = tete; } </script>
-
Olá pessoal. O código abaixo faz multiplos cadastro com checkbox, mas tem um problema. Se deixar marcado somente checkbox verde e amarelo cadastra normalmente as duas cores, mas no banco de dados é inserido 4 registros ao invés de dois registros. Onde está o erro pessoal? Obrigado ! tab_aprendiz id cores 1 verde 2 amarelo 3 4 ... <?php if(isset($_POST["Salvar"])){?> <?php $quantidadeDeRegistro=4; for($i=0; $i<$quantidadeDeRegistro; $i++): ?> <?php @$cores = $_POST['cores']; ?> <?php $sqlVF = mysqli_query($ggCon, "INSERT INTO tab_aprendiz ( cores )VALUES( '".$cores[$i]."' )"); ?> <?php endfor; print "cadastro realizado com sucesso !"; ?> <?php } ?> <form action="pagina1.php" method="post" > 38<input type="checkbox" name="cores[]" value="verde" > <br> 40<input type="checkbox" name="cores[]" value="amarelo" > <br> 42<input type="checkbox" name="cores[]" value="azul" > <br> 44<input type="checkbox" name="cores[]" value="branco" > <br><br> <input type="submit" name="Salvar" value="Salvar"> </form>
-
Frank, deu certo. Obrigado !
-
Olá pessoal. O código abaixo está funcionando normalmente, pressione calcular e veja o resultado. Mais tem um problema: O cep do comprador está diretamente no código, isso é ruim. Gostaria que o comprador digitasse seu cep no campo input e quando pressionasse calcular, imprimisse o valor do frete na mesma página .. <?php $cepDoLogista = "35482657"; $cepDoComprador = "25152027"; // DADOS DO PRODUTO A SER ENVIADO $peso = 1; $valor = 100; $tipo_do_frete = '41106'; $altura = 6; $largura = 50; $comprimento = 50; $url = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?"; $url .= "nCdEmpresa="; $url .= "&sDsSenha="; $url .= "&sCepOrigem=" . $cepDoLogista; $url .= "&sCepDestino=" . $cepDoComprador; $url .= "&nVlPeso=" . $peso; $url .= "&nVlLargura=" . $largura; $url .= "&nVlAltura=" . $altura; $url .= "&nCdFormato=1"; $url .= "&nVlComprimento=" . $comprimento; $url .= "&sCdMaoProria=n"; $url .= "&nVlValorDeclarado=" . $valor; $url .= "&sCdAvisoRecebimento=n"; $url .= "&nCdServico=" . $tipo_do_frete; $url .= "&nVlDiametro=0"; $url .= "&StrRetorno=xml"; $xml = simplexml_load_file($url); $frete = $xml->cServico; $aluno = "<h1>Valor do frete: R$ ".$frete->Valor." <br> Prazo: ".$frete->PrazoEntrega." dias</h1>"; ?> ... <div class="div_1"> <form action="" autocomplete="on" > Digite Seu CEP <br> <!-- <input type="text" id="cepDoComprador" name="cepDoComprador"> <br> --> <input type="button" onclick="calculo();" value="Calcular"> </form> </div> <div id="retorno"> </div> .. <script> function calculo(){ document.getElementById('retorno').innerHTML="<?=$aluno?>"; } </script>
-
Frank K Hosaka, funcionou bem. Obrigado !
-
A dica de vocês ajudou muito. Conseguir resolver, obrigado a todos.
-
Olá pessoal. Temos EX1 e EX2. Como fazer EX2 imprimir o mesmo resultado que EX1? EX1 <select size="6"> <option> tete1 </option> <option> green </option> <option> blue </option> <option> tete2 </option> <option> red </option> <option> orange</option> </select> ... EX2 <select size="6"> <?php for($i=1; $i<=6; $i++){?> <option> tete<?=$i?> </option> <?php }?> </select>
-
Olá pessoal. No vs code meus arquivos ficam na ordem alfabética assim arquivo1.php arquivo2.php arquivo3.php arquivo4.php arquivo5.php Existe alguma extensão que possa instalar no vs code para que seja possível mover por exemplo arquivo2 para primeira posição ou a posição que desejar?
-
A resposta não é a mesma é semelhante, porque ao criar um elemento o outro é removido e vice versa.
-
Oá pessoal. Estou tentando fazer o seguinte: 1º clicar no item1 e criar input1 e depois 2º clicar no item2 e criar input2 e remover input1 e depois 3º clicar no item1 e criar input1 e remover input2 escolha um item<br> <select style="width:200px;" id="select1" size="3" onchange="funcitem1(); funcitem2();"> <option value=""></option> <option value="item1">item1</option> <option value="item2">item2</option> </select> <div class="dentroDaDiv1" id="dentroDaDiv1" > </div> <div class="dentroDaDiv2" id="dentroDaDiv2" ></div> <script> function funcitem1(){ var itemSelecionado = document.getElementById("select1").value; if(itemSelecionado == "item1"){ const input1 = document.createElement("input"); input1.id = "input1"; input1.className = "input1"; input1.value = "input1"; const dentroDaDiv2 = document.getElementById("dentroDaDiv2"); dentroDaDiv2.appendChild(input1); } } function funcitem2(){ var itemSelecionado = document.getElementById("select1").value; if(itemSelecionado == "item2"){ const input2 = document.createElement("input"); input2.id = "input2"; input2.className = "input2"; input2.value = "input2"; const dentroDaDiv2 = document.getElementById("dentroDaDiv2"); dentroDaDiv2.appendChild(input2); } // if(itemSelecionado == "item2"){ // const element = document.getElementById("input2"); // element.remove(); // } } </script>
-
Fazer com array é inviável tem que ser com if dentro do for criando alguma regra, mas não conseguir fazer .
-
Obrigado a todos pela dica.
-
Olá pessoal. Estou tentando ocultar o primeiro registro da linha ref com regra if ao invés de usar LIMIT 1,9 é possível? tab_aprendiz cores ref 1cor 333 2cor 333 3cor 333 4cor 444 5cor 444 6cor 444 7cor 555 8cor 555 9cor 555 <?php // $sql = mysqli_query($con, "SELECT * FROM tab_aprendiz WHERE ref = '333' LIMIT 1,9 "); $sql = mysqli_query($con, "SELECT * FROM tab_aprendiz WHERE ref = '333' "); $row=mysqli_num_rows($sql); while($linha = mysqli_fetch_array($sql)){ @$cores = $linha['cores']; ?> <!-- if(){} --> <?php echo $cores;?> <br> <?php }?>
-
Não. A ideia é que aceite somente dois números e duas letras em qualquer ordem. As duas últimas strings postei não sei como. Era pra ter postado somente as três strings abaixo $string = "k36m"; // incorreto $string = "k3m6"; // incorreto $string = "6k3m"; // incorreto
-
Olá pessoal. A expressão regular abaixo forca a digitar na ordem dois números e duas letras. Como deixar flexível e permitir que digite em qualquer ordem dois números e duas letras? <?php $string = "17rb"; $regra = '/^[0-9]{2,2}[a-z]{2,2}$/i'; if(preg_match($regra, $string) == true){ print "correto"; } else{ print"incorreto"; } ?>
-
Olá pessoal. Estou tentando fazer o seguinte: Se começar clicando em item1 o código cria input1 e input2 ou se começar clicando em azul o código cria input2. A ideia é ficar somente nisso: verde cria input1 e input2 e azul cria input2, mas se input2 já tiver sido criado não precisa criar novamente. O problema é que se ficar clicando em verde e azul várias vezes não para de criar inputs. Como resolver isto? selecione uma cor <br> <select required id="select1" size="1" onchange="funcToto()"> <option value=""></option> <option value="item1">item1</option> <option value="item2">item2</option> </select> <div class="dentroDaDiv1" id="dentroDaDiv1"> </div> <div class="dentroDaDiv2" id="dentroDaDiv2"></div> <br><br><br> <script> function funcToto(){ const itemSelecionado = document.getElementById("select1"); if(itemSelecionado.value == "item1" ){ const input1 = document.createElement("input"); input1.id = "input1"; input1.className = "input1"; input1.value = "input1"; const dentroDaDiv1 = document.getElementById("dentroDaDiv1"); dentroDaDiv1.appendChild(input1); const input2 = document.createElement("input"); input2.id = "input2"; input2.className = "input2"; input2.value = "input2"; const dentroDaDiv2 = document.getElementById("dentroDaDiv2"); dentroDaDiv2.appendChild(input2); } else if(itemSelecionado.value == "item2"){ const input1 = document.getElementById("input1"); input1.remove(); } } </script>
-
Olá pessoal. Ao selecionar item1 como exibir o nome aluno dentro dos cinco values abaixo? <select name="" id="id1" onchange="funcAprendiz(); " > <option value=""></option> <option value="item1">item1</option> </select> <input type="text" name="nome" class="toto" readonly id="toto" value="" > <input type="text" name="email" class="toto" readonly id="toto" value="" > <input type="text" name="tel" class="toto" readonly id="toto" value="" > <input type="text" name="cep" class="toto" readonly id="toto" value="" > <input type="text" name="end" class="toto" readonly id="toto" value="" > <script> function funcAprendiz(){ var itemSelecionado = document.getElementById('id1'); //var tete = document.getElementById('toto'); var ggInput = document.querySelector(".toto"); for(var i=0; i<ggInput.length; i++){ ggInput[$i]; } if(itemSelecionado.value == "item1"){ ggInput.value = "aluno"; } if(itemSelecionado.value == ""){ ggInput.value = ""; } } </script>
-
Não funcionou. qualquer string que usar abaixo não vai funcionar . No meu post tem um detalhe que passou despercebido: permitir que digite em qualquer ordem dois números e duas letras $string = "k36m"; // incorreto $string = "k3m6"; // incorreto $string = "6k3m"; // incorreto $string = "637m"; // incorreto $string = "63m7"; // incorreto Não funcionou. qualquer string que usar abaixo não vai funcionar . No meu post tem um detalhe que passou despercebido: permitir que digite em qualquer ordem dois números e duas letras $string = "k36m"; // incorreto $string = "k3m6"; // incorreto $string = "6k3m"; // incorreto $string = "637m"; // incorreto $string = "63m7"; // incorreto
-
funcionou de primeira Gleyson, obrigado !
-
Olá pessoal. Como exibir dentro do textarea colunas e linhas da tabela ? <textarea name="obs" id="id1" > <table contenteditable="true" id="myTable"> <tr> <td>cell 1</td> <td>cell 1</td> <td>cell 1</td> </tr> <tr> <td>cell 1</td> <td>cell 1</td> <td>cell 1</td> </tr> <tr> <td>cell 1</td> <td>cell 1</td> <td>cell 1</td> </tr> </table> </textarea> <script> var x = document.getElementById("id1"); </script>
-
Olá pessoal. Ao clicar no botão e abrir o console teclando f12, quero muito ver este resultado: <span style="font-size:30px;">conteudo</span> ... <button onclick="myFunction()">click</button> <textarea id="myDIV"> texto</textarea> <script> function myFunction() { //cria o elemento const para = document.createElement("span"); // para.setAttribute("style", "font-size:30px"); //adiciona o conteudo const node = document.createTextNode(""); // acrescenta nó ao elemento para.appendChild(node); // anexa o elemento ao corpo var mmm = document.getElementById("myDIV"); mmm.appendChild(para); } </script>
-
Funcionou Textuo. Obrigado !
-
Olá pessoal. Quando o botão é pressionado retorna a tabela com seu conteúdo. Como tornar editável os dados da tabela? Obrigado ! <script> function onclick_HGTR(){ const string = '<table border="1" cellpadding="1" cellspacing="1" ><tr> <td>aaa</td> <td>aaa</td> <td>aaa</td></tr> <tr> <td>aaa</td> <td>aaa</td> <td>aaa</td></tr> <tr> <td>aaa</td> <td>aaa</td> <td>aaa</td></tr> </table>'; const elementoDiv = document.getElementById('id1'); elementoDiv.innerHTML=string; } </script>
-
Olá pessoal . <span style="color:blue">texto</span> está dentro do textarea. Como exibir somente o texto na cor azul dentro do textarea com javascript ? <textarea id="idRR" name="obs"> <span style="color: blue;">texto</span> </textarea> <script> const x = document.getElementById("idRR"); </script>