Posts by Sergio • 133,294 points
2,786 posts
-
5
votes1
answer1596
viewsA: Open page by clicking Ok - Sweetalert
According to the documentation you can use an object followed by the function to be executed when the button is pressed. It could be something like this: swal({ title: "Sucesso!", text: "TAG nº<?…
-
5
votes2
answers720
viewsA: clear input with event onchange javascript
That’s simple: var nome1 = document.querySelector('[name="nome1"]'); var nome2 = document.querySelector('[name="nome2"]'); nome1.addEventListener('change', function() { nome2.value = ''; });…
-
1
votes2
answers544
viewsA: How to add options to a drop-down list using jQuery?
I assume you receive a PHP JSON, which you have in PHP: echo json_encode($array); So in Javascript you can iterate this object like this: var select = document.querySelector('select');…
-
1
votes2
answers105
viewsA: How to leave the Google map like this?
Yes, it is possible. There is a very useful tool for this here (link) where you can change what you want and then export a JSON that you can pass to the object options from the Google Maps Builder.…
-
4
votes1
answer72
viewsA: Why does AJAX allow synchronous use?
The problem with synchronous requests is that the application becomes paralyzed and dependent on something external to work. In case the server, or the internet connection have problems and the…
-
1
votes1
answer29
viewsA: jQuery selector does not find itself
The problem here is you’re looking for the value attributes. There is a difference between what is in the attributes (which can be called HTML, in this case the original version) and the property…
-
5
votes2
answers167
viewsA: How to add a DIV to each 3 paragraphs (<p>)
You can select all p and then use their index inside a loop to count/group three by three. Joining this the .insertAfter you got what you need: $('p').each(function(i) { var pos = i + 1; if (pos % 3…
-
3
votes2
answers4351
viewsA: Doubt how to format value using Chart JS chart
This is possible through the chart options (existing but unclear in the documentation), using tooltipTemplate and scaleLabel to change the text inside the graph and the Y axis respectively. In…
-
2
votes1
answer1040
viewsA: Call ajax with Jquery every X seconds
Insert the new Ajax call into the callback. So ensure that the next request is sent only after the second ajax has arrived and also ensure that this is the right trigger, ie that whenever the ajax…
-
35
votes6
answers24661
viewsA: What is the difference between declaring variables using Let and var?
let and var have many similarities but some important differences. Differences: - let does not export to global A declared global scope variable with let is not exported as a whole. Example (link):…
-
2
votes1
answer2487
viewsA: Chartjs pie chart or pizza display percentage
You can switch to the chart constructor function a change to the way the Tooltip content is generated. This is documented here, and in practice is to pass a string to be interpreted as JS. In this…
-
26
votes2
answers548
viewsA: What’s the difference between a js file with . min and no . min?
It is very common for libraries (or generally large files) to have a version .min, which means minified, compressed. For example a Javascript file might look like this: var jogadores = equipaA +…
-
2
votes1
answer153
viewsA: n does not work in IE8 - Javascript
As others have said you must use <br />, this is what semantically is correct in HTML since you are generating an HTML string. You can also simplify your code and make it independent of the…
-
2
votes1
answer189
viewsA: Enabled attribute of HTML5 elements belongs to which interface?
There is no attribute enabled in HTML. There is a property .enabled in the Audio API, and there is a pseudo-selector :enabled in the CSS API. The enabled which would be expected in elements of…
-
3
votes3
answers965
viewsA: How to put a title in the angular-Chart caption
The part about changing the contents of the tootlip can do so by modifying the multiTooltipTemplate: // Chart.js Options $scope.options = { multiTooltipTemplate: '<%= datasetLabel + ": " + value…
-
1
votes3
answers734
viewsA: Mysql query with subquery in Nodejs
Another approach, even better than doing this in Node.js is to make this data merge in Mysql. So you can concatenate the tags with the GROUP_CONCAT and receive this in the columns of row that Mysql…
-
4
votes1
answer6938
viewsA: How to pick up mouse position relative to page?
There are two coordinates passed to the event. O .pageX/Y and the .clientX/Y. The page refers to the document. I think that’s what you’re looking for. The client refers to the "client window", that…
-
4
votes2
answers84
viewsA: Javascript problem in converting value to int
The problem is that parseInt("") gives NaN, that is, when the string is empty the parseInt gives that, what does it mean "Not to NUmber" ("It’s not a number"). You gotta do it like this: var xy =…
javascriptanswered Sergio 133,294 -
0
votes3
answers734
viewsA: Mysql query with subquery in Nodejs
You need to string that logic together just to call res.status().json() when that object has all the properties you need. And as everything is asynchronous the thing complicates a little. A good…
-
4
votes3
answers681
viewsA: How to check the ID value of a tag and how often does it repeat with Jquery?
In each document (ie. in each "HTML page") the Ids must be unique. This is the fundamental difference between ID and class. ID is unique and class is to apply to element groups. If that id is…
-
68
votes3
answers1826
viewsA: Why use getElementById if id is in the window?
The fact that appointed elements* are part of the properties of document and/or window is unfortunate, the result of very simple applications that there were many years, at the beginning of DOM and…
-
2
votes3
answers436
viewsA: Assign dynamic value to a variable in Jquery
When you use $('a').on(click (function() { jQuery calls this function when the element receives the event. Within this function the this receives an indicator for the element. Thus, within this…
-
13
votes1
answer88
viewsA: Array.map with parseint returns unexpected result
When you use .map(parseInt); what’s going on is: ['10', '10', '10'].map(function(el, index, array) { var res = parseInt(el, index); return res; }); That is, the map() passes more than one argument…
javascriptanswered Sergio 133,294 -
3
votes1
answer47
viewsA: Input does not load disabled style
You can use it like this: input { border: 1px solid #848484; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline:0; height:100px; width: 350px; padding-left:10px;…
-
11
votes3
answers253
viewsA: Is there a "in" comparator operator in Javascript?
In version Ecmascript 2016 (ES7) you can use .includes() which is what you’re looking for for lists/arrays. In this case the method returns a boolean: [1, 2, 3].includes(2); // true [1, 2,…
-
4
votes1
answer166
viewsA: How to select the value option returned with jQuery?
You can do it like this: $('select option').each(function() { $(this).attr('selected', this.dataset.sigla == dados.uf); }); So you compare the dataset.sigla of each option and if the value is the…
-
1
votes1
answer140
viewsA: Map image and save array to database
On wikipedia there is an SVG which may be adapted to have numbers. I made this adaptation and with a loop you can join event headphones and an input that does what you want. Javascript could be like…
-
1
votes3
answers6684
viewsA: How to create a dynamic variable
If I understand your question you want to create a script, and at least one variable whose name is defined by a <input> in HTML. Then you want to insert this script into the page so that you…
-
2
votes2
answers1623
viewsA: Picking rows from a table by a value with Jquery
Here is a suggestion: $('#btnAdicionar').on('click', function() { // gera coleção jQuery, converte para nativa com ".get()" var selectsAtivos = $('select').filter(function() { return this.value ==…
-
3
votes3
answers63
viewsA: Javascript send an account to an element
You weren’t far away, you’re missing two things. When you want to access the value of a input, and even when you want to change its value you have to use the property .value. In your first input you…
javascriptanswered Sergio 133,294 -
0
votes3
answers9794
viewsA: Show average banknote result with Javascript
I know there is already an accepted answer, but here is a version that is flexible and does not take into account the number of students. That is, expandable/flexible. function calculo() { //…
-
1
votes1
answer2377
viewsA: Pick up child element of father and son created dynamically
What you seek may be so: $(document).on('click', '#superpai > div', function() { $(this).find('.filha').toggle(); }); It’s good to use class .filha so, by the time the event click happens jQuery…
-
1
votes3
answers553
viewsA: Nth-Child does not work
The selector :nth-child(x) selects elements with the position x relative to your siblings, not relative to the output of a selector. That is if we have HTML div h1 div h1 div h1 and use the selector…
-
2
votes1
answer2010
viewsA: Calculate Javascript Date Difference
You have to convert these input values into a date object and then compare them. How do I think you only want to compare the years, you can do it like this: var dataAdmissao = new…
-
1
votes2
answers754
viewsA: Change the value of a global variable within a mongoDB function?
The methods you’re dealing with are asynchronous. That means the code collection.insert is run, takes a first argument data and the second argument is a callback function. This function is not run…
-
3
votes2
answers2518
viewsA: IF condition inside input
Within the tags php you can write PHP code. In this case to become more compact you can use a ternary: value="<?php echo $dataPost = $x == $a ? $_GET['data'] : ''; ?>" required> In this…
-
2
votes5
answers32695
viewsA: Read and manipulate json data using jquery
In that data you are receiving a JSON. In case it is still on String you can convert to Array. From there it’s simple. An example could be like this: data = typeof data == 'string' ?…
-
1
votes1
answer40
viewsA: I need another solution to make this code
You can do this in a more organized way by looking for patterns in the code. You can for example give the same class to all the elements you want to have this feature (example below). You can also…
-
2
votes2
answers73
viewsA: How can I get the value inside this <td>
Generally to capture content in a string you can use regular expressions. In this case: 'R$ 75,22'.match(/\d+,\d+/) would-be ["75,22"]. In regular expressions the \d means digit, the + means 1 or…
-
4
votes1
answer519
viewsA: Javascript / jQuery methods
You should note that jQuery methods are for applying to jQuery collections and not native arrays/objects. .forEach() The .forEach(el, index) is not a jQuery method. It is rather a native Javascript…
-
1
votes1
answer26
viewsA: Link styles correctly
Nowadays it is no longer necessary to use the attribute type. In the version 4 of HTML the attribute was still referred to, but indicating that it "gives a hint" to the browser about the content,…
-
2
votes2
answers237
viewsA: Is it good practice to store a JSON object in a data-attribute?
Tools exist to be used. It depends on the logic you have, whether it is better to separate the data you want into several data- or have only one data-json with a JSON inside. Both are correct, both…
-
3
votes1
answer148
viewsA: redirect javascript page after animation
You can use the event ended HTML5, the description is: The event is triggered when the reproduction has finally come to an end The ended Event is Fired when playback has stopped because the end of…
-
3
votes1
answer257
viewsA: Input constraint "type date"
You can use the attribute required which is exactly to prevent the field from being sent empty. This HTML5 API feature is supported virtually on all browsers. Would look like this: <input…
-
2
votes1
answer161
viewsA: DIV does not appear in the CHROME and IE browser
The color format in the CSS is in hexadecimal, but have a clerical error. You must have # before the colour code, test with background-color: #FFFFFF; and so the syntax is already correct. jsFiddle:…
-
3
votes1
answer1711
viewsA: Javascript 12 to 24 hour format
That method .toLocaleTimeString() takes arguments. The first is Locale (the code of the desired country, the second is an option object. There you can clear the option hour12 which may be true or…
javascriptanswered Sergio 133,294 -
1
votes1
answer194
viewsA: How to access the elements inside a dynamic element with jquery
When using a delegated event the this inside the callback is the element to which the event was delegated. Thus the this will be the form and to fetch the inputs descended from that form you can use…
-
2
votes1
answer141
viewsA: Check/Uncheck all checkboxes except disabled checkboxes
You can use $(this).prop('disabled') to check the status of that property. And join in your if like this: if (this.checked) { if ($(this).prop('disabled')) return; else this.checked = false;; }…
javascriptanswered Sergio 133,294 -
1
votes1
answer93
viewsA: Product/Price/City Search (Javascript / jQuery)
You can do it like this: var article = getElements('article p span'); function getElements(selector, rel) { var list = (rel || document).querySelectorAll(selector); return [].slice.call(list); }…
-
1
votes2
answers63
viewsA: read arrays in jade
Do not convert the array to string between Node and Jade. Pass directly res.render('graphics/index', {namesClient:namesClient} and Jade Ode you can use namesClient[i].name. Only if you want to…