Posts by Sergio • 133,294 points
2,786 posts
-
4
votes2
answers2522
viewsA: addeventlistener does not work with passing parameters
When you use nomeFuncao(arg_A, arg_B) you’re running the function. Or whatever the addEventListener will use as argument is what this function return... is not what you want to use. If the Ids are…
javascriptanswered Sergio 133,294 -
25
votes6
answers12868
viewsA: What’s the difference between Isis and elseif?
The else is not in condition to verify and is used at the end/after a series of if / elseif, as "general case". The elseif, like the if, is used in cases where it is necessary to verify the…
-
6
votes2
answers6194
viewsA: How to increment and decrement values with javascript
You can simplify it like this: $("#txtAcrescimo").val(0); // valor de inicio $("#aumentaAcrescimo").click(function () { var input = $("#txtAcrescimo")[0]; input.value = parseInt(input.value, 10) +…
javascriptanswered Sergio 133,294 -
1
votes2
answers1591
viewsA: Get values of selected checkboxes and their respective prices
Changing HTML makes things a little easier. Changes: <td> <input type='checkbox' name='acr[0]' value='Queijo'/>Queijo - R$2,00 <input type='number' name='quantidade_acr[0]'…
-
2
votes1
answer4052
viewsA: DATA input mask: "00/00/0000" === '0 to 31' / '0 to 12' / '19 || 20' '0 to 9' '0 to 9' =
I’ve been almost an hour back from this plugin and found it kind of limited. The plugin has a function that is called when the input is complete, the solution goes through there. I first searched…
-
1
votes1
answer180
viewsA: Get value from a radio in jquery cakephp
Note that this object is badly formatted: data: { obs, obsEntity: 1 }, should be data: { obs: obs, // <-- faltava-te "valor" dessa "chave" do par chave/valor obsEntity: 1 }, Since the radio…
-
1
votes2
answers559
viewsA: Sum of values in variable does not occur, tofixed
The problem is that these numbers are in format string and not number. What these methods return: parseFloat(string) Accepts a string and convert to number without rounding. The similar method that…
javascriptanswered Sergio 133,294 -
3
votes1
answer102
viewsA: Character count within separate paragraphs (jQuery)
You can do this with native Javascript using a loop for and .getElementsByTagName(): var count = 0; var ps = document.getElementsByTagName('p'); for (var i = 0; i < ps.length; i++) { var text =…
-
2
votes1
answer176
viewsA: Jquery Do not allow Click on a Button that has a certain CSS Class
You can use it like this, using :not(): $("#btnEditar:not('.l-btn-disabled')").click(function(){ But note that you are using an ID in your selector, and ID must be unique. Use classes in the Buttons…
-
2
votes2
answers155
viewsA: Iterate a form with JS
I suggest you get first the elements that are "checked" with $('input[type="checkbox"]:checked') then you can use this collection/array and map to have other content inside. So iterating you can…
-
0
votes1
answer88
viewsA: Ending any connection after "closing" the link
To figure out how to fix it you have to understand what happens when you do it click link and run the function pag('urlaseraerta.php'). The method $( "#content" ).load jQuery will fetch HTML from…
-
1
votes1
answer2233
viewsA: IF condition in jQuery
Notice you’re using the version 1.2.3 jQuery. This version is very old and does not yet have the method .on() entered in the verse 1.7. Switch to a more current version and it will work. <script…
-
7
votes2
answers3248
viewsA: Get HTML from multiple Divs with the same ID
In HTML the id must be unique. It is one of the rules of language. Also note that the native method for selecting an element by id is getElementById, singular and will return 1 element, the first…
-
9
votes2
answers21755
viewsA: How to get Date in Day, Month, Year and Time format with Jquery
If what you have initially is a timestamp you can convert using this function: function dataFormatada(d) { var data = new Date(d), dia = data.getDate(), mes = data.getMonth() + 1, ano =…
-
1
votes1
answer505
viewsA: How to view several pre-selected dates in the jquery datepicker ui?
Notice the dates you have on array are in format yy/mm/dd and in the code you are asking datepicker to format with dd/mm/yy. Switches to formatDate('yy/mm/dd', date) and it will already work.…
-
5
votes3
answers498
viewsA: Write checkbox value to input
You can loop each time one of them is changed. At the end of the loop you join the value in a string and put it in the input. Something like that: var inputs = $('input[name="dias[]"]');…
-
4
votes2
answers2431
viewsA: From one table to another html table
So you know what the tr to which that checkbox It belongs to go search in the elements father from that checkbox until you reach a tr. In jQuery this can be done with the .closest('tr') and in…
-
9
votes1
answer241
viewsQ: What are the implementation differences between the Browser.log console and Node.js?
Yesterday I was using a Mootools class on Node.js and I came across strange behavior on console.log node.js. The code works great, but the console doesn’t show what I know is there. For example…
-
5
votes2
answers76
viewsA: Get width in pixels
You can use the .getBoundingClientRect() which returns an object with the dimensions of the element. In your example it would be: { height: 50, width: 813, left: 8, bottom: 58, right: 821, top: 8 }…
-
4
votes4
answers2426
viewsA: Color transitions with fade in a word
If you want to make a blinking effect (with fade-in and fade-out) you can do so: CSS: #pisca { color: #fff; transition: color .7s; } .mostrar { color: #f34 !important; } Javascript: function pisca()…
-
4
votes2
answers1558
viewsA: Check if a parameter has been provided for the function
Within each function you can check the typeof of each argument. If typeof param1 == 'undefined' then he was not passed over, or was passed over with no definite value.. You can also check directly…
-
3
votes2
answers21710
viewsA: How to create txt with js?
Javascript is a client-side language and therefore very limited in terms of access to client files. This is for security reasons, to prevent programs from making attacks on the user. There is a…
-
7
votes3
answers854
viewsA: How to cancel a cancellation?
There’s a another question related, by @diéssica, no Uxen. In the answer accepted and well voted can be read: Users will usually Associate an action such as "Remove" or "Delete" to red. And, as…
-
3
votes2
answers190
viewsA: CSS SVG file does not perform Javascript function
Here are two ideas: Using mask-image If you want to use the silhouette of this SVG you can use Mask-image and change the container background-color of that image. That’s very simple and the code is…
-
13
votes2
answers791
viewsA: How to do Tilt button?
You can use CSS Transform with skew thus: #inclinada { width: 100px; height: 20px; -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); transform: skew(-20deg);…
-
3
votes2
answers58
viewsA: Determine the direction of the roll in an element
If you don’t need to know if it’s stopped then you can optimize by removing the last else and leave only: if (scrollAmt > lastScrollTop) { // baixo } else if (scrollAmt < lastScrollTop) { //…
-
6
votes2
answers22499
viewsA: Add attribute to an element
TL;DR HTML elements have attributes. When we represent these in Javascript we get objects with properties. .setAttribute changes in HTML, is slower and blind .prop changes directly in the DOM…
-
2
votes2
answers521
viewsA: How to make race effect?
You can do this with CSS and Javascript. In CSS you define the transition you want to make and a class that defines the new value of for example margin-left: #carros img { margin-left: -600px;…
-
8
votes2
answers6374
viewsA: String comparison
You are referring to different approximations. Although both compare two strings what they return (or say about the strings) is different. === returns only a Boolean, true or false. strcmp return…
-
4
votes2
answers514
viewsA: How to save date and time in a variable by clicking button
The script you refer to stores information in a field data- within an element of the GIFT. This can easily be adapted to your code and when you need this value in a variable you can simply search…
-
2
votes3
answers302
viewsA: Find the highest value ending ID
You can use jQuery to select all Ivs whose ID starts with "container", then sort them (if DOM is not already in the right order) and then fetch the last of that array. If I understand the question…
-
8
votes2
answers110
viewsA: index starting from right
You can use .lastIndexOf() which returns the last index where this string 's' was found. "asdhusaidhi asdhasuidhu".lastIndexOf('s'); // 17 jsFiddle: https://jsfiddle.net/d0jbb6x7/…
javascriptanswered Sergio 133,294 -
0
votes4
answers1160
viewsA: load datepicker plugin on page called with ajax
The problem here is that there is content to be created dynamically and it would be necessary delegate datepicker to not run duplicate code and thereby generate multiple datepicker windows for each…
-
13
votes2
answers151
viewsA: Name for anonymous functions
That’s called Named Function Expression. If the function is recursive, that is to call itself, this is very useful and respects the normal scope rules. For example: var number = 12; var…
-
8
votes2
answers1689
viewsA: Find <tr> Element of a certain content
I suggest doing this via HTML in Browser which is much better than Regex to read HTML. You don’t need to join the DOM but using the Browser is safer. Suggestion: Join this HTML to a DIV: var div =…
-
1
votes2
answers1716
viewsA: Get value from an iframe via Javascript
This is not possible locally because of the protections that browsers have. You can make it work if you have the file on a server and if the server in question accepts requests from other domains,…
-
6
votes2
answers485
viewsA: Compare id attribute with class and give . show in another div
You can do it like this: i$("#mapa path").click(function(){ alert('Voce clicou no estado do '+$(this).attr('data-name')); i$('[data-name="' + this.id + '"]').show(); }); That way he’ll change the ID…
-
6
votes6
answers2106
viewsA: Smooth gradient color transition automatically
Unfortunately CSS Transitions do not help to make gradient transitions... To make smooth gradient transitions you can calculate via Javascript and apply to each change (half heavy, I’ll give you an…
-
3
votes1
answer354
viewsA: Cancel Javascript/Jquery event queue
I suggest you take a different approach. Put one AJAX call to start the other one inside its success Function. This way does not generate excess calls. However and responding to your problem you can…
-
3
votes3
answers1346
viewsA: How to replace all attributes using jQuery/Javascript?
I suggest iterating the attributes and rewriting them: var elements = document.querySelectorAll('.form-modelo input'); for (var i = 0; i < elements.length; i++) { var el = elements[i]; el.name =…
-
1
votes3
answers54
viewsA: Adding Current class to the menu
For this if you need to know the href of link / anchorage. So your dial lacks the last step inside each <li> go look for the anchor <a> and add a class. For that you can use the .find()…
-
1
votes1
answer122
viewsA: How to make a "for" that saves its values in an array?
As I understand your problem you need to use the .map() so you can use an initial array and redo its contents. I also see in your code that you want to give a different treatment to the last…
javascriptanswered Sergio 133,294 -
1
votes1
answer441
viewsA: Identify the positions of objects
I suggest you adjust the function where you create the clones. Something like this: function mousedown(e) { e.preventDefault(); var evt = e || window.event; var el = ddData.element = evt.target ||…
-
2
votes2
answers680
viewsA: Submit button even when cancel
You have to join event.preventDefault() to prevent form Submit once that input has type="submit". I suggest you add this and also fix the code in case the "cancel" is clicked and with this the…
-
0
votes1
answer1382
viewsA: Add a tag to another tag using Javascript
In Javascript does not exist getElementByName only plural getElementsByName and will return an array. So if there is only one element you can fetch the first element of that array with…
-
1
votes1
answer202
viewsA: After filtering content, jQuery does not work
Replaces this line: $('.small_items img').on('click', function () { for this: $('.small_items').on('click', 'img', function () { What’s happening is that images receive a oscultator when you run…
-
2
votes2
answers64
viewsA: Clone of an image
You can clone directly when you "grab" an element, in the mousedown. Then all you need is a new line: ddData.element.parentNode.appendChild(ddData.element.cloneNode(true)); Example:…
-
7
votes4
answers2315
viewsA: How to format a value in Javascript?
You can do it with a cycle for, despite the fact that the @Maniero solution is the simplest: function formatar(str) { str = str.split(''); // converter em array var pedacos = []; var ultimo =…
-
1
votes3
answers65
viewsA: Increment or decrease var in resize window
Creates a variable that stores this value and joins an event receiver for when the window changes size. You also need a way to fetch information of the current window size. I don’t quite understand…
javascriptanswered Sergio 133,294 -
1
votes3
answers1813
viewsA: (Javascript-jQuery) Variables within variables giving "Undefined"
The problem you have in example 1 is good to explain what is failing you. When you have: var link; var testando="Testando essa <a href=\""+link+"\">variável</a> aqui."; function…