Posts by Sergio • 133,294 points
2,786 posts
-
0
votes2
answers708
viewsA: Format JSON in EJS
I think what you need is: <table> <% for(var i = 0, colunas = Object.keys(solicitacaoCompra); i < colunas.length; i++) { %> <tr> <th><%= colunas[i] %></th>…
-
2
votes4
answers3163
viewsA: Removing spaces in input fields
var input = document.querySelector('input'); var palavras = ['palavra1', 'palavra2']; function limpar() { var self = this; palavras.forEach(function(palavra) { var regex = new RegExp('\\s*' +…
-
5
votes1
answer476
viewsA: Scope, nested functions, called functions
to) When calling function x() everything inside should not be executed ? no, when you call the function x within it is closed/declared function y. z never comes to be closed/declared y is not…
javascriptanswered Sergio 133,294 -
2
votes2
answers171
viewsA: Call function js within another and depending on the result stop the execution of the parent function
For this the function exemplo has to return something to be analyzed. There are two models, synchronous and asynchronous. Synchronous: function soNumeros(dados) { if (String(dados).match(/^\d+$/))…
javascriptanswered Sergio 133,294 -
2
votes1
answer123
viewsA: call . keypress(e) only if . change(e) is OK
The change event does not trigger when you insert text, so if you want valida_campo be run before _salva_field_ is run, and ensure that salva_campo is not run case valida_campo fail, then you can do…
-
7
votes2
answers119
viewsA: ES6 classes do not allow property declaration?
That’ll do, it’s called Public Class Fields and is in development phase 2 in the proposals of the TC39 (Panel of programmers that suggests new functionalities for Ecmascript). If you’re using a…
-
3
votes1
answer411
viewsA: Babel for those who have never used Nodejs
I will try to give pointers. Things to read and general concepts. To test future Javascript you can use jsFiddle with the language "Babel" (example here) or codepen (example here), and there are…
-
4
votes2
answers283
viewsA: Change variable values in a function through another function?
Here is a suggestion: (function(selects) { var limite = 3; function verificarLimite(opts) { var originais = opts.map(function(option) { return option.innerHTML; }); return function(e) {…
javascriptanswered Sergio 133,294 -
2
votes2
answers307
viewsA: Calling function outside the scope in javascript
You can pass your method directly as callback and with .bind, so run in the scope you need: class Cliente { showName(data) { alert(data.name); } getName() {…
-
2
votes2
answers3098
viewsA: How to fire pure javascript keydown event
el.addEventListener('keydown', function(){ //código a correr aqui... }); If you have an element in a variable you can join the .addEventListener that will hear the event you pass in the first…
-
5
votes1
answer47
viewsA: Symbol unknown javascript
That one ; is a safeguard if this script is mixed with others. If you have for example poorly formatted code that does not end with ; and if you join both codes without breaking line the browser can…
javascriptanswered Sergio 133,294 -
2
votes2
answers45
viewsA: Problem in solving javascript
When you have ui[id] = document.getElementById(id); what it does is attribute to ui pointer properties for the DOM element. Not its value but the element itself. If you want to have values you…
javascriptanswered Sergio 133,294 -
4
votes2
answers104
viewsA: Receive only number in money field
If you want you can use regex, in this case it is to capture the important part in that string. It could be something like this (example): var parteNumerica = string.match(/[\d\.\,]+/); But you can…
-
3
votes1
answer71
viewsA: Using ES6 Proxies with ES6 Maps
The problem is that .set is a method of Map.prototype, so when you do: teste_proxy.set("foo", "bar"); he does these steps: to): go find out what it is teste_proxy.set: that is, goes to the object…
-
11
votes2
answers15933
views -
4
votes1
answer215
viewsA: Obtain only numbers in an input that receives XX ml (example: 200ml)
If this string has values first and letters/units then you can use the parseInt that ignores what comes after the numbers and gives as return a number, ie guy: number. var tamanho =…
-
14
votes1
answer7334
viewsQ: What is the difference between props and state in React.js?
What’s the difference between props and state in React.js, what differences and how they should be used?…
-
16
votes1
answer7334
viewsA: What is the difference between props and state in React.js?
In short, one could say: props - inherited values state - internal values of the component The concept is: state shall be used to store application values/states that change with the use of the…
-
8
votes3
answers1506
viewsA: Formatting numbers with jQuery
You can do it like this: function formatar(nr) { return String(nr) .split('').reverse().join('').split(/(\d{3})/).filter(Boolean) .join('.').split('').reverse().join(''); } var numeros = [2569,…
-
8
votes2
answers331
viewsA: Semicolon(;) in Ecmascript 6 is no longer required?
It’s not about ES6 use or not point and comma or not, is "a matter of religion" :) That is: It is a matter of code style. The ; is a symbol with Javascript functionality, to separate statements, in…
-
2
votes4
answers177
viewsA: How to get the entire HTML of the last Fieldset into a dynamic page?
If you want to use only the last fieldset you can use :last-child thus: var fieldset = document.querySelector('#BlocosDinamicos fieldset:last-child');…
-
2
votes1
answer308
viewsA: How to recall the function without losing the Precedent?
You can use the method .catch() das Promises to start a new action when something goes wrong. If you create a new function with what you already have you can call it inside the .catch thus: function…
-
18
votes3
answers30488
viewsA: What is the difference between "{ }" and "[ ]" brackets?
{} are used to create/reference objects [] are used to create/reference arrays Basically, one can say that arrays are a list of elements, ordered without specific keys. Objects are a group of…
-
1
votes2
answers141
viewsA: Search content within tag parameters
Then you need to change the logic to: if ($(this).find('a').data('cidade').toLowerCase().search(value) > -1) { $(this).find('a') gets the element <a> .data('cidade') will fetch the value of…
-
2
votes1
answer852
viewsA: VUE JS Consuming API and using V-FOR with 2 tables
You have to create a dynamic value, with computed, and then you can create a script that merges that data like this: computed: { Alunos: function() { var notas = this.Notas; return…
-
7
votes1
answer327
viewsA: Anonymous jQuery function passing parameters when calling it
The problem is that $('button').click(function() { passes the clicked element as the execution context of that anonymous function. That is this is the button clicked. When you use a named function,…
-
5
votes1
answer408
viewsA: Starting with Vue.js with jQuery experience
The Vue.js and jQuery can be complementary or exclusive depending on what you want to do. But in general the answer is if you use Vue.js then you don’t need jQuery. The concept behind modern…
-
1
votes1
answer118
viewsA: Radio input(materialize) animation does not track properties
You can use the DOM element property .checked (see second example) instead of HTML attributes. With jQuery (see first example) this is done with jQuery .prop(). In both cases you do not need to…
-
4
votes1
answer60
viewsA: Error if condition
The problem is that you are comparing strings when you think you are comparing numbers. The method .toFixed() returns a String. So when you do it for example: (3).toFixed(2) + (3).toFixed(2) each of…
javascriptanswered Sergio 133,294 -
2
votes1
answer40
viewsA: How will this if be interpreted?
In answer to the questions: to): case e be equal to 3 and the foo is not empty if(e == 3){...} gives true and executes, if(e == 4 && foo == "") gives false and will run the else. b): e == 3…
-
2
votes1
answer109
viewsA: How to know if a plugin is active
You can create a recursive function that checks whether certain globes are broken. If they are not, it is called itself with a waiting time. An example would be like this: function ready(cb) { if…
-
2
votes3
answers350
viewsA: Selecting src from an input using ID in Jquery
If I understand correctly, what you are looking for is to know if a given element with the id #src-img whether or not it has an attribute src assigned. For this you can use different selectors.…
-
2
votes2
answers816
viewsA: how to hide and show the element by changing the css with jquery
Suggestion, already with another accepted answer... $('.hovereffect :checkbox').on('change', function() { $(this).closest(".hovereffect").find(".clic").toggle(this.checked); }) <script…
-
2
votes1
answer45
viewsA: Use closure as return of a function
ajaxRequest cannot give synchronous feedback because ajax is asynchronous. That is a scenario like: function ajaxRequest(type, url) { // etc... return dados; // onde dados é o valor que veio do…
-
5
votes2
answers312
viewsA: How to check an object type attribute in Javascript?
To access the properties of an object you can do it in two ways: var obj = { fernando: { nome: 'Fernando', idade: 21 }, tiago: { nome: 'tiago', idade: NaN }, total: 2 }; console.log(obj.tiago.nome);…
javascriptanswered Sergio 133,294 -
17
votes4
answers21920
viewsA: How to transform string into character array?
To separate a String by characters you can use '' as a separator. var string = 'oi'; var array = string.split(''); // ["o", "i"]
-
2
votes1
answer323
viewsA: Javascript or Jquery Draggable Vertical 3d Carousel
"I can’t get any example of a vertical "draggable carousel"" I did a search and found one that meets the requirements you’re looking for: jQuery + draggable + vertical: lightSlider. Looking at the…
-
2
votes3
answers4512
viewsA: How to pass the value of a variable to an Hidden input?
You can do it like this: var dados = ['eu', 'tu', 'ele']; var input = document.getElementById('escondido'); input.value = JSON.stringify(dados); <input type="hidden" id="escondido" /> Thus the…
javascriptanswered Sergio 133,294 -
2
votes1
answer42
viewsA: What method do I use to mark a BD search result checkbox in ajax?
To send the data back to the customer you can use echo json_encode($imprime);. So send a JSON back. An example in PHP would be: $arr[] = array('a' => true); $arr[] = array('b' => true); $arr[]…
-
10
votes2
answers5548
viewsA: How to get current directory name in PHP
The method for knowing the current board is getcwd() "gets the Current Working directory" You have more options, you can use the dirname in combination with __FILE__ which gives the directory of the…
-
3
votes2
answers4753
viewsA: Adding values between html and javascript inputs
You can simplify that and clone each tr: var AddTableRow = function(el) { var tbody = $(el).closest('table').find('tbody'); // ir buscar o tbody var row = tbody.find('tr:last').clone(); // criar um…
-
10
votes3
answers2700
viewsA: JS - Object array for array arrays
You already have an array... an array with objects, you have to convert into an array of arrays. You can do it like this: const array = [{ nomePergunta: 'resposta atualizada', quantidadeResposta: 5…
-
2
votes3
answers79
viewsA: How to define an attribute to the parent form of a given input?
You can do it like this: $('input[name="_method"]').closest('form').attr('action', '/post/12').submit(); In steps: identifies the input with name="_method" looking for the form where this input is…
-
3
votes1
answer108
viewsA: Insert HTML string on page, with fade in
You gotta break it up into steps. converts this HTML string into an element hides it inserts it into the DOM fade in To do this "It’s there jQuery" could be so: $('<div…
-
0
votes2
answers613
viewsA: Hide a button until 2 input is filled
You can do it like this: (function(bts) { bts.each(function() { var inputs = $(this).closest('section').find('input'); inputs.on('change', verificarInputs.bind(this, inputs.get())); }); function…
-
1
votes1
answer131
viewsA: Mark checkbox with returns in DIV
You have duplicate Ids... they have to be unique. You can use the name="status_entrega" as selector and do so: $('[name="status_entrega"]').click(function() { var id_pedido =…
-
2
votes1
answer550
viewsA: identify a click outside the div with jquery
You can add an event headphone to window or document and at the moment of the click check if the event.target is inside the menu. To optimize a little you can have a menu flag, to avoid running code…
-
1
votes2
answers74
viewsA: ul is not defined at Htmldocument
Mute ul.innerHTML = 'body... for navbar.innerHTML = 'body.... ul is not accessible in the scope of that anonymous function, and at the bottom you want to add that CSS to the element style (navbar)…
javascriptanswered Sergio 133,294 -
5
votes3
answers935
viewsA: Why does Javascript allow using variables without declaring?
The language is not perfect :) Being able to make value assignments to undeclared variables is a failure of the language that has weak typing. I say failure because it generates over-writing of…
-
4
votes3
answers403
viewsA: Best practices in Javascript variable declaration
What are the implications of not following this recommendation?: This is about clarity and code organization. Today there is the let and const to declare variables, which give error if the variable…