Posts by Sergio • 133,294 points
2,786 posts
-
3
votes1
answer88
viewsA: Identify onmouseover element
You have to use e.target and only after nodeName. e is the event object that has a property target where it points to the DOM element, which in turn has a property named after this type of HTML…
javascriptanswered Sergio 133,294 -
4
votes2
answers1909
viewsA: How to get the element id from its class
You can do this only with native Javascript: var id = document.querySelector('.middle_item').id; In relation to the error Uncaught TypeError: $(...).attr(...).text is not a function, the problem…
-
6
votes1
answer383
viewsA: Validation configuration in dynamic fields
You have to create a verification logic. You can do this in an object with verification rules. Each key could be the name or id input that will appear if some rules are checked. That way there will…
-
2
votes1
answer46
viewsA: How can I catch and hold on to this value
You must bear in mind that: must be without space here: li .middle_item for it is the very element li classy middle_item and not descended from. the # is the ID selector, you must then change the…
-
5
votes1
answer197
viewsA: Text snake animation with SVG
You can do it with native JS like this: var textPath = document.getElementById('texto'), comprimento = textPath.getAttribute('startOffset'); var animador = setInterval(function () { comprimento--;…
-
2
votes1
answer452
viewsA: exchange data-src for src with javascript
This code you put up has several problems: $('.thumb').on("click", "img", function () { var t = this; var source = $(t).children("iframe"); $source.attr({ src: $t.attr('data-src')…
-
1
votes2
answers53
viewsA: How to capture a certain part of a div’s content?
Here’s a suggestion: var els = Array.prototype.slice.call(document.querySelectorAll('.mydiv p')); var incluidos = els.filter(function(el){ return el.getBoundingClientRect().top < 30; });…
javascriptanswered Sergio 133,294 -
0
votes2
answers4590
viewsA: Add a line<tr> before another line that has an ID
Javascript has its own methods for tables that make it easier. You can add a new line simply with var tr = table.insertRow(idIndex); In your case you can do so: var idIndex =…
-
2
votes1
answer329
viewsA: HTML printing - PHP
You can use a specific CSS rule for when printing, and that forces what is hidden with display: none; to be visible when printing. In your HTML it would be something like this: @media print {…
-
2
votes2
answers1435
viewsA: How to count the number of lines within a div that does not have a "line limiter"?
I came up with this idea: to put one <span> around each character and check if the vertical position is the same as the next one. If not then there was a line change :) Of course this implies…
-
2
votes4
answers444
viewsA: Mark contacts/hashtag in typing text with javascript
You can use a regexp to extract output from this text and then iterate the results: var textarea = document.querySelector('textarea'); textarea.addEventListener('keyup', function () { var text =…
-
3
votes3
answers4057
viewsA: Get content that is in parentheses using regex
You can use only a regex for that reason: /^([^-]+)[^\(]+(\([^\)]+\))/ In that case you don’t need the blast and you can use only: $string = "Mais de - valor: R$3.21 - Tipo: (+05)";…
-
1
votes3
answers13476
viewsA: How to feed an input with a get variable in php
In principle you only need $nome = $_GET['nome']; echo '<input class="input" type="text" name="nome" value="'.$nome.'"/>;'` taking into account that you should always treat content that comes…
-
2
votes2
answers1394
viewsA: Mysql returns only the first record
You’re using return within the function pega_conteudo_pela_id, but in practice it seems to me that this function does not need to return anything because in the other example you are doing echo what…
-
2
votes2
answers1225
viewsA: Change text on site according to time
jQuery is Javascript, is a library with a set of features written in Javascript. I would do that on the server side, in PHP. Because it is better to have HTML done when you leave the server and…
-
2
votes2
answers67
viewsA: Error displaying the sum of three arrays read
When you have for(i=0; i<3; i++) { soma = soma + notas[i]; soma = notas[1] + notas [2] + notas[3]; printf("Valor: %d\n", soma); } You’re giving values to soma redundantly. In other words, the sum…
-
2
votes3
answers3929
viewsA: pick element after being inserted into DOM with jQuery Append
If you want to avoid a value being added twice you need to check the inputs you already have, and not add a new one if the value already exists in another input. This check is done within the…
-
20
votes2
answers5459
viewsA: What are middleware in Nodejs?
Middleware is every kind of function that is between an HTTP request and the final response that the server sends back to the client. For example, using Express.js, a simple GET request would have…
-
2
votes1
answer88
viewsA: Comparison between mysql fields
Your query seems correct. The only thing I can imagine is that you have the spine AnoEmpresa in a non-numeric format. In this case Mysql will be looking for a string. (probably with the size between…
-
3
votes2
answers2583
viewsA: Change Form Field Type with onclick
If this is for a form that will be submitted in addition to hiding it is appropriate to disable the field so it will not be submitted. Notice you have a mistake in oncllik must be onclick with 1 L.…
javascriptanswered Sergio 133,294 -
1
votes3
answers233
viewsA: Substitution of variables in the body of the message
To replace inside a string you can use the str_replace();. The syntax is: $stringFinal = str_replace("to replace", "substitute", "original string"); So in your case it could be something like $email…
-
1
votes1
answer125
viewsA: HTML Jquery Slideshow
I think you forgot two things: Load the jQuery: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> and start the slider with…
-
2
votes1
answer387
viewsA: CSS Disfigured mobile menu
Add this to your mobile CSS: #menu-collapse { overflow: none; } /* tirar o scroll */ #menu-collapse ul > li { /* manter tudo à esquerda, um por linha */ float: left; clear: both; } and strip…
-
1
votes2
answers112
viewsA: Copy select and maintain selectedIndex
You can use this to copy the index from one select to another: var index = $(this).prop('selectedIndex'); // $(this) ou um seletor que dê o select original $(".menor").prop('selectedIndex', index);…
-
1
votes1
answer45
viewsA: Why createEvent does not work in firefox
This is not possible in Firefox. Not even using the new API. You need to drop-down manually, with HTML and CSS that simulate what you need; increase the size giving the illusion that it is open…
-
3
votes2
answers5698
viewsA: Click on a link and print the landing page as soon as it opens
You can test like this: var el = document.querySelector('a#meulink'); el.addEventListener('click', function(e){ e.preventDefault(); // impedir que o link seja seguido imediatamente var href =…
javascriptanswered Sergio 133,294 -
1
votes1
answer1058
viewsA: Catch Return Xmlhttprequest send
You need to add another event receiver for changes in the ready state. Example: request.onreadystatechange = function () { if (request.readyState < 4) // está à espera de resposta console.log('A…
-
1
votes2
answers113
viewsA: Calculation of toll per kilogram
Alternative: $(document).ready(function () { $("#pedagio").change(function () { var peso = parseFloat(this.value); var pedagio = 6.42; var extra = Math.ceil(peso / 100) * pedagio; this.value = peso…
-
2
votes2
answers5211
viewsA: Delete tr table html jquery
You have two problems. One is that you can’t have duplicate Ids, the other is that the event receiver is not added to HTML that doesn’t exist yet, you have to use delegation. Use classes in this…
-
3
votes2
answers23182
viewsA: Percentage calculation with JS
When you have a string '1.000,00' and you do '1.000,00'.replace(",", ""); this will give '1.00000' // tipo string Luckily, in Javascript, '1.00000' * 5 gives 5. Although 1.00000 be a string and not…
-
12
votes7
answers53067
viewsA: Knowing if the number is odd or even
To know if a given number is even or odd the best way is by using the modulus operator/rest, %. Which returns the rest of the division of two numbers. If n % 2 der rest zero, the number is even, and…
javascriptanswered Sergio 133,294 -
22
votes4
answers11586
viewsA: Text that you type little by little?
This is +/- simple. An example would be like this: var div = document.getElementById('log'); var texto = 'Hoje está um lindo dia!'; function escrever(str, el) { var char = str.split('').reverse();…
-
5
votes3
answers55
views -
5
votes1
answer341
viewsA: Function Expression vs Function declaration
They look so much alike. The main difference is whether they are available in the whole execution context or not. A function declared by Function Expression will not be accessible on lines of code…
-
3
votes3
answers1480
viewsA: Weight mask
I imagine your problem includes dynamically Genaro fields, and hence you need to use delegation. My suggestion is: function mascara() { var v = this.value, integer = v.split('.')[0]; v =…
-
1
votes1
answer558
viewsA: Calculation of cubage with jquery
It’s important to find a way to do this that is scalable. That is, have the same code regardless of the number of lines. This implies relying less on ID’s that are by nature unique. Suggested code:…
-
2
votes2
answers1817
viewsA: Place Json value on variable
jQuery returns different things if used as getter or Setter. If you use $(this).val(json[0].GETEstado) you’re using as a Setter and will return a jQuery object, not a number or string with value…
-
3
votes1
answer120
viewsA: Javascript PHP returns
What’s happening is that cycle $.each is running and finishing alone. With each iteration you have counter++, it adds up and comes to an end. After it will be run what the server returns. After??…
-
2
votes1
answer653
viewsA: Load dynamic data within javascript
If what you need is more empty lines you can clone one of the lines already on the page and put in HTML. For example: $(botaoAdicionar).click(function () { var clone =…
-
3
votes1
answer551
viewsA: What to apply() - jquery for
The .apply() not jQuery but a very useful and powerful Javascript native method to call a function by changing its scope, and at the same time passing arguments as a second parameter in an array.…
-
3
votes1
answer486
viewsA: Retrieve position or name of a button with javascript
I think you want to use this.name inside that callback and not traverse the button 'Cause that’s where it always goes GREEN. In other words, the way you are doing in no part of the code is used the…
-
13
votes2
answers11353
viewsA: What is the correct way to stop a "for" loop?
If you’re talking about a cycle for: the right method to stop the execution and do no more iteration is break. the method to skip an iteration, no longer running code from that iteration, but…
-
10
votes1
answer339
viewsA: jQuery code works on http://jsfiddle.net but does not work on https://jsfiddle.net
When you load the page into HTTPS jsFiddle wants to ensure that the loaded content is also in HTTPS, but the external code you are loading is in HTTP. So jsFiddle does not load this code and hence…
-
2
votes1
answer3916
viewsA: Timer with minute hour day and second
I think something like that should work for what you need: var data = '2016/02/28'; var falta = (new Date(data).getTime() - new Date().getTime()) / 1000; var segundos = Math.round(falta % 60); var…
-
1
votes1
answer86
viewsA: Mysql, load the wrong one
You can tell Mysql how you want to sort the results. If you use ORDER BY nome DESC that is to say: order by the field nome descending order. The complete query would be "SELECT * FROM…
-
4
votes2
answers109
viewsA: Get Outer html
A jQuery object has in it a reference to the native element you want and you can extract it with $('selector')[0], from there you can use native JS. var outer = $('selector')[0].outerHTML; Another…
-
3
votes3
answers32528
viewsA: Selected date comparison with current JS date
I believe that if you reverse the order Javascript already parse: .split('/').reverse().join('/'); jsFiddle: http://jsfiddle.net/wfpzu1s5/ var str = "28/02/2020"; var date = new…
javascriptanswered Sergio 133,294 -
4
votes1
answer3369
viewsA: When to use this and when to use Event.target
When using one or the other depends on what you want. If you use for example: <div> <button onclick="clicaMe(event);">Clica-me!</button> </div> and in Javascript var el =…
-
0
votes1
answer166
viewsA: Javascript style buttons
To keep this one i/current within the cycle for you need to create a new scope. That way you can save for example var thisIndex = i; and make sure that this value is kept in memory and is not…
-
1
votes1
answer97
viewsA: Passing data in javascript
You have to consider two things: both are in the same scope (overall or common) the variable is closed before the alert();. Meaning that code loaded first. If they are not in the same scope you can…