Posts by Sergio • 133,294 points
2,786 posts
-
6
votes3
answers384
viewsA: Reset "<select>" by unchecking checkbox
Using jQuery just do select.prop('selectedIndex', 0); thus: https://jsfiddle.net/8uk440do/8/. So he tells select to use as a choice option index 0, namely the first. You can also use select.val('');…
-
2
votes1
answer53
viewsA: problems adding an element to HTML with JSON
To adjust the properties of objects in a dynamic way you have to use straight parentheses, i.e.: componente['nome da propriedade aqui'] When you use .html(componente.componenteAtual); This will look…
-
1
votes1
answer71
viewsA: Show and reset <select> with the jquery checkbox
What you need is to find a logic to know which input and select work together. In this case it seems to me that the common element is the tr, or both share the same line. You can do it like this:…
-
1
votes1
answer112
viewsA: Help with the Mongoosis
I understand from your code the method .find() is asynchronous. So you have to use a callback to get these results. Logic can be like this: var ready = function(callback) { groups =…
-
3
votes2
answers495
viewsA: Merge two objects with the same ID
Taking into account that Javascript reference objects, you have two paths: add properties to the original object create an object with the properties of others (without changing the originals) To…
-
4
votes2
answers1146
viewsA: How to make a regular expression to remove only the hyphen without removing the hyphen arrow
You can do it like this: var str = '00000-001->22222-222'; var limpa = str.replace(/\-/g, function(match, pos) { return str.slice(pos + 1, pos + 2).match(/\d/) ? '' : '-'; }); console.log(limpa);…
-
9
votes3
answers603
viewsA: Problem sorting an array with Sort()
To sort numbers you need to pass a comparison function to the method. Test with: function(a, b) { return a - b; } The return of this function is what indicates to the method the position of the…
-
3
votes1
answer644
viewsA: Multiplying creator input by for
You need to use classes or other attribute instead of duplicate Ids. This is invalid html. Javascript does not know what part of the DOM (html) is running so using ID in the selectors will always…
-
2
votes1
answer518
viewsA: What is the purpose of the contentEditable global attribute in the html element?
This means that it is possible to edit/change the content of the element. The attribute contentEditable accepts 3 states: "true" the element content can be edited. "false" the content of the element…
-
1
votes2
answers87
viewsA: How to remove an Alert after selecting another in a select
I think you just need something like: var alerts = $('[id^="alert-anu-"]'); $('#select-category').change(function() { alerts.hide(); $('#alert-' + this.value).show(); }); So when select changes it…
javascriptanswered Sergio 133,294 -
2
votes1
answer15
viewsA: Maximum call [...] while trying to open file dialog
The problem is that when you do .find('.file').click(); it will fire an event at the parent element also, by propagation in the DOM. You need to add another event headset that stops the spread of…
-
4
votes1
answer76
viewsA: Where I find DOMPDF v.5
On Github repositories can have registered versions. That is, the author decides to watch a commit (a time in development) as xxx version. So using these tags you can go to the repository history to…
-
4
votes1
answer33
viewsA: What is the most peformatic way to declare array in JS?
I suggest that in such matters it should be borne in mind that: Sometimes these kinds of tests give different results in different browsers It is important to write code with correct semantics. If…
javascriptanswered Sergio 133,294 -
6
votes3
answers1884
viewsA: Javascript timer
You may have a setInterval and go "managing traffic" from flags/counters to do whatever you want. For example: var contador = 60; var espera; setInterval(function() { contador--; if (contador >…
javascriptanswered Sergio 133,294 -
3
votes2
answers509
viewsA: How to change one variable without changing the other?
In Javascript some guys have this behavior and variables that receive the guy are merely references to guy initial and not independent copies. This is the case for objects, arrays and functions. But…
javascriptanswered Sergio 133,294 -
5
votes2
answers1620
viewsA: Compare equal dates in javascript
In Javascript dates are objects and two different objects are never equal. Hence new Date(1456959600000) == new Date(1456959600000) (using == or ===) always gives false. To compare dates can convert…
-
7
votes2
answers3496
viewsA: Text that is written slowly, erases and writes another
Following this my other answer, developing more the code could be something like this (in asynchronous version): var div = document.getElementById('log'); var textos = ['Hoje está um lindo dia!',…
-
3
votes2
answers1188
viewsA: Character counter typed in a textarea
You can do it like this: var textarea = document.querySelector('textarea'); var info = document.getElementById('carResTxtVoce'); var limite = 400; textarea.addEventListener('keyup', verificar);…
javascriptanswered Sergio 133,294 -
1
votes1
answer236
viewsA: How to make a countdown timer on nodejs
"timer decreasing in javascript, even if no one is on the site the timer continues to count unbelievably" Why use a timer then? you can use the current date and decide what to do. For example,…
javascriptanswered Sergio 133,294 -
3
votes1
answer835
viewsA: How to pass dynamic variables from a url to php via ajax
You’re using type: "POST", in Javascript and $_GET in PHP. You have to use the same in both. If you are not using the anchor link then I suggest you use another way to pass these values. You can…
-
1
votes1
answer2292
viewsA: How to get the value of the value and also the name of the checkbox at the same time as selecting jquery
name is an object property. It is also an attribute of the element that this object represents. That means you can get that amount with .name or with getAttribute('name');. So if what you’re looking…
-
3
votes1
answer179
viewsA: jquery account does not work
When you have, for example <select id="tributacao" name="tributac... etc <option value="219">Simples Nacional</option> and fetch the value of the option selected with tributacao =…
-
1
votes2
answers54
viewsA: jQuery each - Clarification
You have a double context problem. Inside setTimeout the context is not the same as the function where it was run. The this refers to window (global context) and not the element iterated by jQuery.…
-
1
votes2
answers193
viewsA: Function for handling all date type parameters in a Multilevel object with Javascript
To check the fields inside an unknown depth object you have to use a recursive function. Something like this: var regex = /Date\(([^\)]+)\)/; var timestamp = /(\d{12,13})/ function…
javascriptanswered Sergio 133,294 -
3
votes1
answer64
viewsA: Inter-model operation
I think what you’re looking for is this: var pontos = pessoas.map(function(pessoa) { var pontos = 0; Object.keys(pessoa.Skills).forEach(function(codigo) { pontos += parseInt(tabela.Skills[codigo],…
javascriptanswered Sergio 133,294 -
3
votes2
answers992
viewsA: Load a combobox by selecting another combobox
You have a problem with the server, which is why Javascript does not work. You must change $linhas[] = $jm["Cidade"]; for $linhas[] = array( "cidade" => $jm["Cidade"], "cidadeid " =>…
-
2
votes1
answer1255
viewsA: How to keep the scroll bar of a div always down?
What you need is to give the scroll the height of the div, after updating the content. Something like: var height = el.scrollHeight; el.scrollTop = height; Example: https://jsfiddle.net/xtxj6orp/1/…
-
1
votes1
answer429
viewsA: Help in the Focus event, does not want to work
The function CallEvents takes two arguments. O this and the event. You’re passing "trash" to the role as ; and a ) the more. You don’t need to pass $(this) 'cause Callevents already does $(Sender),…
-
1
votes1
answer1488
viewsA: Load javascript function automatically into the body tag
You’re putting the scripts out of the tag body. Put them inside the tag and use that line you had on your body, but after them, like this: <script>execute('shield', 1,…
-
4
votes1
answer1954
viewsA: Select an element per attribute in Javascript without Jquery
You can use the querySelector for css selectors. For example var tres = document.querySelector('[tabindex="3"]'); Example: https://jsfiddle.net/x8mbbx43/…
javascriptanswered Sergio 133,294 -
2
votes1
answer219
viewsA: How to manipulate a link in href
You can do this with AJAX. You create an ajax call for that url and depending on the answer you know whether the url exists, has errors or not. An example would be like this: function verificar(url,…
-
2
votes3
answers593
viewsA: Move Cursor to Next Form Field
What you seek is to call focus of an element. For example: var select = document.querySelector('select'); select.addEventListener('change', function() { var input =…
-
8
votes3
answers1548
viewsA: How to enable and disable textarea with javascript?
What it takes to block/disable a textarea (or input) is the attribute/property disabled. So putting it with setAttribute or by removing it with removeAttribute you get the result you want. An…
-
3
votes1
answer55
viewsA: Insert Function Only If It Doesn’t Exist
This functionality is not standardized, is deprecated, and should be avoided. I think you pose different questions here, and interesting to separate. How/when to apply a polyfill You can detect if…
javascriptanswered Sergio 133,294 -
1
votes1
answer145
viewsA: Accesskey in Jquery
I don’t know exactly how you are adding these event headphones. Adding this to the question makes your implementation clearer. Some examples of how you can do this: If you’re adding locally if what…
-
0
votes2
answers883
viewsA: Remove empty fields from an array
Separating by steps could be like this: // fazer uma array simples, não multidimensional var flat = data.reduce(function(arr, _arr) { return arr.concat(_arr); }, []); // limpar os votos vazios var…
-
2
votes1
answer54
viewsA: Navigator.useragent accuses Mozilla in IE
Generally speaking useragent is not reliable for detecting browsers. Countless times in history browsers insert other people’s words and create confusion and code that stops working. One of the last…
-
9
votes4
answers5008
viewsA: Odd or even array in PHP
You missed a detail, using [$i] here: if ($par_ou_impar % 2 == 0) ^ to compare with the element being iterated. So the right code will be: $par_ou_impar = array(2,3,4,56,5,42,98,100); for ($i = 0;…
-
16
votes1
answer24415
viewsA: Check if element exists with jQuery selector
What you want to use is property .length indicating the number of elements in the jQuery object. if ($("div#elementoquenãoexiste").length) { console.log("existe"); } jQuery always returns an object.…
-
3
votes1
answer89
viewsA: Not working <th> text-align
Different browsers apply the W3C recommendations differently. Internet Explorer apparently does not allow inheritance of property text-align in <th>, which is automatically centered. So you…
-
3
votes3
answers241
viewsA: Condition within a . each()
The best thing would be to do this only with CSS... li:nth-child(3n + 1){ color: red; } li:nth-child(3n + 2){ color: blue; } li:nth-child(3n){ color: green; } Example: https://jsfiddle.net/cjnk3xu8/…
-
4
votes1
answer392
viewsA: foreach javascript array
If both arrays are the same size, ie length you can iterate one of them and map to include data from the other. It seems more practical to iterate data because they have more content to be used. So…
-
2
votes2
answers44
viewsA: How do you show only the shops of the selected neighborhood?
You can do this with native Javascript like this: https://jsfiddle.net/o9jbcq7x/ function getElements(sel) { var els = document.querySelectorAll(sel); return [].slice.call(els); } function…
-
5
votes1
answer80
viewsA: How to take input values and concatenate them Javascript
What you seek is the attribute .value and not a method like .val(); jQuery or getValue(); of other libraries. Changing this should solve it. By the way, a suggestion for this concatenation to be…
javascriptanswered Sergio 133,294 -
9
votes3
answers268
viewsA: How do Javascript functions behave in relation to the scope?
Interesting question. Consider the following example: function a() { console.log('a', this); } function Obj() { var b = function() { console.log('b', this); } this.c = function() { console.log('c',…
-
7
votes3
answers2164
viewsA: What is the use of the two points in Javascript?
When you create an object in Javascript you can do it in different ways. An object consists of groups/pairs of keys and values. To create an object you can use this notation with the : that is no…
javascriptanswered Sergio 133,294 -
3
votes2
answers3726
viewsA: How to overload method in javascript?
It is commum in flexible Apis functions accept different number and type of parameters. To separate the waters and know who is who in Runtime can inspect the arguments which is a reserved word. At…
javascriptanswered Sergio 133,294 -
3
votes1
answer52
viewsA: Converts string to numeric in javascript
Mute Dezembro = Dezembro.replace(".", ""); for Dezembro = Dezembro.replace(/\./g, ""); // ou Dezembro = Dezembro.split(".").join(""); Since you had the replace only replaces the first one it finds.…
javascriptanswered Sergio 133,294 -
14
votes6
answers3282
viewsA: Is there a Javascript class?
Javascript has Classes yes. The language has always enabled Classes with some code ingenuity, but natively this was introduced with the ES6 (2015). An example would be: /** * Classes e herança *…
-
2
votes2
answers560
viewsA: Rescue data from checkbox stored in the bank
To mark a checkbox you need to give a boolean value to the property checked of the element. How are you wearing one <form> to send the original data to PHP then only the checked checkbox will…