Posts by Sergio • 133,294 points
2,786 posts
-
2
votes1
answer162
viewsA: How to catch div’s son with contains
I think these selectors will scramble the thing. You can make it simpler by checking if the element text contains the string you want. Example: $(".text").on('keyup', function(e) { var texto =…
-
3
votes2
answers1736
viewsA: How do I put an html tag inside the php code to format the text there?
Joins HTML to this string, for example: <?php session_start(); echo "<strong>Usuario:</strong> ". $_SESSION['usuarioNome']; ?> It will appear in the browser like this: User:…
-
0
votes1
answer180
viewsA: Alignment of images with inputs
Creates an element around these two and then inside that element uses display: block; or width: 100%; in the input and img. var imagens = […
-
4
votes3
answers899
viewsA: Taking value from an array
You can use the .find() and the .closest() to search only on the line on which the change happens. It would be like this: function calc_dif() { var qtde =…
-
2
votes2
answers703
viewsA: How to get the ID value of the i tag?
The .Closest() in this case it is limited because you do not have a parent element of this whole HTML block. But you can use .Closest() with the .prevAll() thus: $(document).on('click',…
-
2
votes1
answer929
viewsA: Find and show an object of a . json by the id of the clicked element - jquery
To know the ID of the clicked element just do var id = this.id;. If JSON is an array: In this case you have to go through the array comparing your ID with the key you need. In the example I also…
-
4
votes3
answers152
viewsA: Use of CLASS in HTML5 semantics
The fact that you use figure is already using semantic HTML and the reason these tags have been created. If you need classes for CSS or Javascript purposes it’s useful to use classes. You can always…
-
1
votes2
answers443
viewsA: How to create Associative Array in javascript, json, how to manipulate?
To show an object with the values of these inputs replaces experiencia.push($(this).text()); for experiencia.push({[this.dataset.content]: $(this).text()}); But this notation to assign keys to…
-
1
votes1
answer188
viewsA: Complete fields with select
The problem: When Javascript is run it will search for the pieces of HTML it needs, but once the Browser processes the page into pieces as it gets received from the server it does not expect to have…
-
1
votes1
answer32
viewsA: How do I put these two select together?
Assuming suppliers.id and suppliers_services.supplier_id are the same id you can add one more LEFT JOIN and get something like this: SELECT suppliers_services.*, third_party_services.*, suppliers.*…
-
3
votes1
answer62
viewsA: Scope in asynchronous call (Javascript)
There are ways around this without using the .bind, but remember that it may be the case that the .bind be the most useful/simple. Alternatives: Using alias var self = this ie: keeping a reference…
-
6
votes1
answer621
viewsA: What is SPA and what is different from a non-SAP page?
A SPA (Single Page Application) is an application that does not reload the page during his lifetime. Or because the information only fits on a page, or using customer side navigation, the browser…
-
0
votes1
answer156
viewsA: How to make a combobox insert text depending on the choice?
Usa $('#valor').val(JSON.stringify(data)); to set the input value to a json string. $('#valor') selects the input .val(...) arrow the value JSON.stringify(data) transforms the object into a string.…
-
3
votes2
answers30
viewsA: Use of Class.apply in the context of a specialized class
When you "lend" the this via ClassePai.apply(this, arguments); you allow the ClassePai to modify the this which belongs to the ClasseFilha. This allows to extend the class if the code so wants. An…
-
2
votes1
answer61
viewsA: (json with object) ajax
To populate a table with this JSON you can loop, like this: var json = [{ "usuario": { "id": 1, "login": "foobar", "senha": "123", "ativo": "N" }, "id": 1, "tipo": "J", "razao_social": "INTELIDER…
-
7
votes3
answers899
viewsA: Angularjs Date Subtraction
You can use a library or do this natively. Using Moment js.: var a = moment('01/05/2017', 'DD/MM/YYYY'); console.log( a.diff(moment('30/04/2017', 'DD/MM/YYYY'), 'days') ); // dá 1 console.log(…
-
2
votes2
answers169
viewsA: Doubt with dynamic fields creation with jquery + php
What’s the matter? There are two problems in the code: One of them is $('#id_item') does not run because the '#id_item' didn’t exist when that code ran, you have to use delegation of events. The…
-
0
votes2
answers397
viewsA: bodyParser is not set error in Node.js
You have to import that package into the file. bodyParser is an Express package, not a Node global. Merge this at the beginning of the file: const bodyParser = require('body-parser'); (used const…
-
1
votes1
answer629
viewsA: Pass Onkeypress input value of button
There’s a parenthesis missing from your code, and I suggest another way to send the input value: Alternative 1 is to keep the function as is and do: onclick="validaCampo('cnpj',…
-
4
votes2
answers1432
viewsA: Query return in Javascript variable
That one sql.query returns a promise that in its callback makes available result. Just the moment that callback is that you have access to the variable, and therefore all the code that needs it has…
-
11
votes1
answer42
viewsA: Deleting value when calling Javascript function
This concept is what is called high-order-Function. That is a function that returns another, configured for a given process. Programming in this way integrates into the philosophy of Functional…
javascriptanswered Sergio 133,294 -
1
votes3
answers5951
viewsA: Add inputs with jquery and real time
Creates a function that does this: var fazerConta = (function(multa, juros, desconto, total) { return function() { total.value = (multa.value || 0) + (juros.value || 0) - (desconto.value || 0); }…
-
1
votes2
answers752
viewsA: How to create an event where when the user presses the space key something happens?
You can add this event headset to document or window to listen to events on the entire page and search for the property that says the key code. Example: window.addEventListener('keyup', function(e)…
-
2
votes2
answers2339
viewsA: Clear selected option from a select with jQuery
The way to delete the select value is to use .val(''). So your code can be: $(document).ready(function() { $("#gr-002").hide(); $("#gr-003").hide(); $("#gr-004").hide();…
-
11
votes2
answers1361
viewsA: How can I use javascript async/await?
What is async/await? The async/await is the third and most modern way to work with asynchronous functions. This new type of functionality, released in version ES2017 (ES7), brings to Javascript the…
javascriptanswered Sergio 133,294 -
1
votes1
answer375
viewsA: Enable arrows in horizontal scroll
You gotta know three things: the position of the scroll: el.scrollLeft the width of the element: el.clientWidth as much as you can scroll: el.scrollWidth Once you’ve done that, the math is easy, and…
javascriptanswered Sergio 133,294 -
2
votes2
answers5433
viewsA: How to do a hide div when clicking out of it with jQuery?
You have to have an event headset on document and when there is a click verify whether the event.target was inside the widget you have. You can use the .contains() checking whether one item contains…
-
2
votes1
answer189
viewsA: Each Database Row enter a separate DIV
To do this you have to iterate the JSON that you receive more or less as you have in the question. You can do this in a giant HTML concatenation, or use templates or existing HTML chunks. Using your…
-
1
votes1
answer293
viewsA: Function that passes arguments dynamically to callback
The variable name can be changed as you wish. This is defined when you set the callback. To execute this callback and activate the alert in your case, just invoke the function. That is: function…
-
6
votes2
answers1683
viewsA: Position cursor at the end of text by clicking input
Yes, the simplest, half "brute force" way is to rewrite the input value itself. This forces the cursor to go to the end. Try moving the cursor with the arrows and then clicking on it. var input =…
-
22
votes3
answers910
viewsA: How to use $.on in pure Javascript: "$(...). on(event, selector, function)"?
This is delegation of events with a delegated element associated with a more complex CSS selector. $(document).on("click" means that the event headphone is tied to the document. So we already have…
-
5
votes3
answers1587
viewsA: Redeem input file name and assign input text
You can get the file name from the .files[0].name, then just fill in the text input with this value: var inputNome = document.getElementById('name'); var inputFicheiro =…
-
2
votes4
answers1118
viewsA: Select input with a certain class within a form
If you already have an object formdata you can send an array to that key. Something like this: var piscinas = $("#form:formPiscina .inputPiscina").map(function() { return this.value; }).get(); // o…
-
1
votes1
answer48
viewsA: How to capture a jquery element and leave it changed in a new variable without changing in the view?
You can create a clone, which generates an identical element but only contained in the variable. You can then change it and then put it in the DOM / View when needed. var content =…
-
5
votes2
answers93
viewsA: Syntax error jquery
You can’t use if/else inside strings concatenation in this way. Separates the if/Else part and concatenates only the result. Something like this: var stream = data.stream === null ? '<div…
-
9
votes2
answers139
viewsA: Everything I do with Jquery I can do with Javascript?
Yes. jQuery is built on top of Javascript and the idea is basically to save text when writing. jQuery and other libraries fix some different behaviors between browsers and simplify tasks that are…
-
5
votes1
answer2136
viewsA: nodejs, get value from a SELECT mysql
This variable rows the callback gives you is a collection, like array. So to use you need to access via index. If you only have one: var user = rows[0]; and then access the properties, for example…
-
2
votes1
answer155
viewsA: How to develop an Auto Text Expander with Javascript or jQuery?
That’s simple, you have to have an object with the short and long versions of each sentence and then use something like this: var atalhos = { 'oi.': 'Olá Amigo', 'ate.': 'Abraço e até mais' } var…
-
30
votes1
answer455
viewsA: What does the "+" sign in front of the function mean in Javascript?
+ is a shortcut, a character of two (), which would be the easiest way to read to invoke a function (...a declaração da função..)(). The + will force the next part to the operator to be interpreted…
-
1
votes1
answer788
viewsA: Unhandledpromiserejectionwarning: I believe it is after mongodb research
In question you have: UNSOnline.post('/resetpass', (req, res) => { db.collection('alunos').findOne({email: req.body.email}) //.then((doc => if(!doc) throw new Error('Usuário não encontrado.');…
-
1
votes3
answers156
viewsA: How can I capture the names of an html form and put in a variable in Javascript
You can use: .querySelector('input[name="nome"]').value .getElementsByName('nome')[0].value or use id (#) or class (.) and selectors: document.getElementById('id').value…
-
3
votes2
answers64
viewsA: How to return function correctly? (Variable Scope)
The $http Angular (and ajax in general) is asynchronous. This means that this function gives feedback before ajax is done and therefore undefined. What you can do is return to Promise and use…
-
1
votes3
answers483
viewsA: Store URL snippet - Javascript
There are several ways. You can do it by regex: var href = "http://google.com/pagina.atual?origem=teste"; var match = href.match(/([^\/]+)\?/); var pagina = match && match[1];…
-
2
votes4
answers8192
viewsA: How to exclude an item from an array by the attribute value?
There are two ways to do this: creating a new array with an element less changing the current array creating a new array with an element less There are already answers that refer some methods, but…
javascriptanswered Sergio 133,294 -
5
votes1
answer284
viewsA: Doubt with Javascript Arrow Function
The best thing in this case is to use a function "normal". This is a dead end case. The object is created in a given context, the Arrow Function will use the context at the time of creation and can…
-
1
votes1
answer547
viewsA: Return module.Exports values by Return
module.exports is not an object in itself. If you do module.exports = 'foo'; it will export a string. In other words, you must explicitly = {};. However there is another problem, is that this…
-
1
votes3
answers182
viewsA: Radio enabled field, bank checked
Ideally send the hidden fields from the server. So the fields do not appear before Javascript runs and you can keep the code as you have. To run the function when the page loads you can keep it as…
-
1
votes1
answer75
viewsA: Why does this Javascript code not work?
If you are doing Submit by ajax you have to stop Submit by HTML. For that you have to use the .preventDefault(). Use like this: $('#frmLogin').submit(function(e) { e.preventDefault(); //…
javascriptanswered Sergio 133,294 -
2
votes2
answers3493
viewsA: Pass and receive field id by parameter
In the case of the HTML you have, you could simplify and send the state directly once each radio has its own function invocator. function habilitaCampo(estado, id) { var el =…
javascriptanswered Sergio 133,294 -
0
votes2
answers80
viewsA: Doubt about JS function
When you only use = in Javascript this is attribution and not comparison. That is, what p1=10 does is that p1 becomes real 10. You must use == to compare the value, or === to compare the value and…