Posts by Sergio • 133,294 points
2,786 posts
-
0
votes1
answer55
viewsA: Codecademy React.js doubt
Okay, I was curious and went to look for this exercise in code Academy. The truth is: your code is right and is a valid way to solve the problem, but code Academy is waiting for something more…
-
2
votes1
answer65
viewsA: Changing the font of a textarea with onclick in an option
I think it would be more organized to have CSS classes for those sources like this: .serif { font-family: Times, "Times New Roman", Georgia, serif; } .sansserif { font-family: Verdana, Arial,…
-
2
votes2
answers340
viewsA: Modules vs Classes in Javascript
Modules and Classes are different concepts that are not necessarily alternative. In other words, to use Classes does not mean that "so you don’t use modules" and vice versa. What is a module? It is…
-
0
votes1
answer50
viewsA: Does uploading modules into a single file decrease app performance?
Loading all modules in a file or clicking on each module seems irrelevant. Node.js memorializes each loaded module and does not reload the module if prompted again. If so N files that need a module…
-
6
votes1
answer859
viewsA: Error while removing accents
Though not apparent these à are not the same character... take a look at this comparison: https://www.diffchecker.com/2t62nhqv, and if you use the same code (apparently the same):…
-
2
votes1
answer54
viewsA: Check if text belongs to the widget and not to the child
Although visually not visible this text and the child element are us (nodes) different. And you can check that with .nodeType. In this case types 1 and 3 is what you seek to distinguish:…
-
2
votes1
answer58
viewsA: Problem in Jquery code
You are rewriting the variable html every iteration of that loop. You can switch to concatenation if you use html += which is the same as html = html + "nova string" or you can use .reduce(): var…
javascriptanswered Sergio 133,294 -
1
votes1
answer81
viewsA: Convert Currency String to Floatvalue
Footsteps: remove the points: .split('.').join('') comma to point: .split(',').join('.') float: Number('string'); To do on a line would only be:…
-
6
votes2
answers2939
viewsA: Ajax/Jquery - How to know if a request has been completed?
What you’re looking for is complete. The description of the documentation is: A Function to be called when the request finishes (after Success and error callbacks are executed). which means that…
-
2
votes1
answer146
views -
1
votes1
answer35
viewsA: Change element generated through the event of an already ready element
That (s) element(s) you are adding <div class='bloco' ... can be selected through your class with jQuery using $('.bloco'). With jQuery, to change the .style is used .css(). So you can change…
-
1
votes1
answer82
viewsA: Help to subtract 2 results
In this case you can use the class to know which is and switch from positive to negative in a sum. Something like that: var total = $('.Saidas, .Entradas').get().reduce(function(tot, el) { var…
-
8
votes2
answers2375
viewsA: Add real Brazilian currency div
You can use the toLocaleString() to format the result. It will automatically adopt the way of showing the country that is configured on the computer. But if you want to force Brazil you can do so:…
-
6
votes3
answers68
viewsA: regex Return false?
You were almost there. You must escape \d for \\d inside the Regexp constructor. Otherwise it is "forgotten". Notice here how the bar disappears: console.log(new RegExp('^(max).(\d{1,3})')); If you…
-
1
votes1
answer99
viewsA: How to resolve this error with the Materialui Drawer component
The error that is giving you is because it is not yet possible to "officially" implement properties in Classes. That’s called Class Properties and is being discussed to be incorporated into ES7.…
-
2
votes1
answer1203
viewsA: Treat Post return in Javascript
I think you’d better send a JSON, and return a JSON. What you’re doing now is creating a custom string, making it "explode" (explode) in PHP and so on... it’s best not to reinvent the wheel.…
-
1
votes2
answers43
viewsA: How to extract the link title from a responsive menu?
Once that <a> is sibling (next element at the same DOM level) you can use .next() and to use the text you can use .html() or .text(); var texto = $('#responsiveAccordion > li…
-
5
votes2
answers59
viewsA: Javascript - How to add to all href="" of a div a domain "http://site.com"
There is a new way to do this. It was added to HTML 5 and is base. The base tells the browser that all non-absolute urls start at that url. You can only have 1 per page, others will be ignored. An…
javascriptanswered Sergio 133,294 -
2
votes1
answer115
viewsA: Return value 'Undefined' because of asynchrony
The problem is asynchronous. There are several questions here that refer to this in Ajax for example. In this case with Promises is basically the same. So in your module you can use callbacks…
-
0
votes1
answer196
viewsA: Slide toggle with multiple Ivs, each div makes its own slide
The problem is that there can only be 1 single ID per page. You can have multiple Ids but they all have to be different. You can use classes or other attribute to group them, but you cannot group…
-
4
votes1
answer3765
viewsA: Get information from a url using Node + express + ejs
You can use params, that pass to properties of the req these values. The syntax is: /:nomeDaVariavel that is to say: / + : + nome da variável Forehead like this: app.get('/forgetPassword',(req, res)…
-
14
votes5
answers1240
viewsA: How to split a string into specific Javascript sizes?
The simplest way is: 'string'.match(/.{1,3}/g) jsFiddle: https://jsfiddle.net/1qhjtc66/1/ The way without Regex with a loop can be const string = 'stackoverflow'; function spliter(str) { const chars…
-
4
votes1
answer1232
viewsA: Uncheck other checkboxes when selecting one
I think at the same time type="checkbox" you need to type="radio", and then you have to change all the name="..." for name="estado" and remove Javascript at all. That is to say (example): <div…
-
9
votes1
answer7321
viewsA: How to pick attributes from an option field with jQuery
You can use it like this: var dado = $(this).find(':selected').attr('dado'); The .find() seeks descending elements, and the :selected ensures that it only chooses the selected. Then using the…
-
4
votes2
answers31
viewsA: How to do more than one type="radio" field without losing value?
You’re doing the same name="gender" both of them. That name must be unique to each group. The name is the way the browser knows that these inputs belong to the same group, or that only one of them…
-
6
votes2
answers2461
viewsA: Generate random password
There is a known and referred technique for example here who does it in a practical way: function gerarPassword() { return Math.random().toString(36).slice(-10); } In this case it generates a…
-
2
votes1
answer228
viewsA: How to compile the entire project folder for ES5 using Babel.js?
I have something similar mounted on an app that I’m working on. Then I mix things from Browserify and Babel because I import modules I want to have on the client with npm. But only Babel version…
-
0
votes1
answer435
viewsA: AJAX request after other AJAX requests
You can use the configuration property global. It has the function of controlling if an ajax request triggers internal events, which in turn triggers the global callback .ajaxComplete. So does the…
-
2
votes1
answer1704
viewsA: How to select a <option> of <select> with javascript/jquery
Select2 has a method .select2 that serves almost everything. Passing val in the first argument and a value in the second it will look in the options who has this value. So you can use:…
-
3
votes1
answer531
viewsA: CSS event in one element apply in another
Almost :) There is a css selector for adjacent elements, the +, but it only works for elements that are next. And not like your case before. Further note that the element span is an element inline…
-
4
votes1
answer111
viewsA: Javascript equivalent to PHP list()
There is a way to do this using modern Javascript (ES6). I talked about this technique Destructuring assignment here, in this answer. You can also read more about it on MDN:Destructuring assignment.…
-
3
votes1
answer36
viewsA: Javascript Error Event Definition
The browser will interpret the content by blocks. When it reads this block <script language="JavaScript"> if(document.getElementById('banner_popup')) abre_popup(); </script> it will run…
-
7
votes2
answers89
viewsA: Click an H3 and focus on a form field
To use a h3 can make use of an anchor associated with the ID of the input. Would that be: <h3><a href="#a">Clica-me para o input A</a></h3> <h3><a…
-
3
votes1
answer649
viewsA: How to change a record in Mongo through a function and update Node?
Here is a help in function logic to modify the data you are receiving and return a json in it, modified: module.exports = function (data, palavra) { var calcA = parseFloat(palavra[0]); var calcB =…
-
1
votes2
answers494
viewsA: Result of calculation in JS returning R$ Nan
In this line of your code var money = id( el ).value.replace( ',', '.' ); you have to create a fallback for when that input is empty. This is because later you will use parseFloat() and when money…
javascriptanswered Sergio 133,294 -
22
votes1
answer5957
viewsA: What is the meaning of CORS?
CORS (Cross-Origin Resource Sharing in English and Cross source resource sharing in Portuguese) is an agreement on how to exchange resources between browser and server when the browser tries to…
-
2
votes3
answers3264
viewsA: Show or Hide Input According to Selected Radio Button
So you can do: $(document).ready(function() { $('input:radio[name^="custom_field[account][1]"]').on("change", function() { var chosen = this.checked && this.value == '1';…
-
2
votes1
answer150
viewsA: Jquery/Ajax - How to keep the page up to date?
The parameter of configuration timeout is the interval of time that ajax must wait for the answer of AJAX, ie "expiry time" (I am not sure of the exact word in Portuguese). What you want is an ajax…
-
4
votes1
answer768
viewsA: How do I get the message/details with addeventlistener("error")?
We need to divide the types of events. Errors of HTTP and of compilation. They are detected/captured differently. I will refer first to HTTP errors which I believe is the focus of the question, and…
-
8
votes7
answers11400
viewsA: How to validate phone in php
I think you need a regex like this: /\(?\d{2}\)?\s?\d{5}\-?\d{4}/ Example: https://regex101.com/r/hB8dH7/1 Nessa regex: \ is to escape some special characters that without this \ have another…
-
0
votes1
answer238
viewsA: How to hide multiple checkboxes at once when selecting a javascript checkbox
To hide a series of elements when one of them is clicked you can do so: var checkboxes = [].slice.call(document.querySelectorAll('input[type="checkbox"]')); for (var i = 0; i < checkboxes.length;…
-
5
votes3
answers2621
viewsA: How can I display any Javascript object as a string?
I think you can do it like this: function stringify(algo) { function checktype(obj) { if (!obj || typeof obj == 'number' || typeof obj == 'string') return obj; if (typeof obj == 'function') return…
-
4
votes2
answers508
viewsA: Catch the Children of an Object
When you have $('.image').hover(function(e) { the e is the event that happened. This object has children, what you seek is the this that within that function is the element that received the hover.…
-
8
votes3
answers7168
viewsA: Two conditions in the same if() javascript loop
The .preventDefault() should apply to an event and not to an element. You pass the event to the function and you can cancel the event: onclick="valida(event)"> // no HTML And in Javascript…
-
2
votes1
answer607
viewsA: Add text at a given input text position
Here’s a suggestion: Saves cursor position during keyup and so you know where the last position was. var input = document.querySelector('input'); var caret = 0; var texto = '_olá!_';…
javascriptanswered Sergio 133,294 -
9
votes4
answers209
viewsA: How to capture textarea tag with new line?
You can do it like this: (<textarea[\s\S]+?textarea>) Example: https://regex101.com/r/oQ1qJ3/1 The important part is [\s\S]+?, which basically allows all, once or more, and the ? says to be…
-
0
votes1
answer101
viewsA: Query changing Join - Sequelizejs
You can make a raw query and keep that SQL you already have. According to documentation you can do that with sequelize.query: sequelize.query("SELECT t1.* FROM Table1 t1 inner join Table2 t2 on…
-
2
votes2
answers70
viewsA: Is it possible to do this with table td?
You can use the nth-child to hide the columns. It would be something like this: @media only screen and (max-width: 768px) { table td:nth-child(n+3) { display: none; } } @media only screen and…
-
3
votes1
answer480
viewsA: Names in inputs, with capital first letters ignoring(de,do,da,das, dos etc)!
Developing further the other answer you can do it like this: var ignorar = ["das", "dos", "e", "é", "do", "da", "de"]; function caixaAlta(string) { return…
-
2
votes2
answers1044
viewsA: Problem with toFixed in return Json
The problem is that the .toFixed() is a method for converting numbers into strings. That is a method for type variables Number. The mistake it makes tells me you’re getting one String. Take a look…