Posts by Sam • 79,597 points
3,121 posts
-
1
votes4
answers103
viewsQ: How to avoid value repeats in this code?
I made the function below that removes accents from a string using values from an object: function remAcentos(p){ var acc = { // ↓ ↓ ↓ ↓ ↓ 'á': 'a', 'â': 'a', 'à': 'a', 'ã': 'a', 'â': 'a', // ↓ ↓…
-
2
votes1
answer93
viewsA: How to select attributes and values in select
Can use selectedIndex (picks up the option selected) and getAttribute (takes the attribute). Then you can use the variable categorias to take the values of select: var btn =…
javascriptanswered Sam 79,597 -
3
votes3
answers2206
viewsA: How to push an object into another object
The Objt has only 1 index [0] with 2 objects. You can make a push in the titulo2 in this way: Objt[0].titulo2.push({id2: 'valor'}); Example: Objt = [{ titulo1: [ { id: "id" } ], titulo2: [ { id:…
-
0
votes1
answer395
viewsA: JSON States and Cities Select ZIP Problem
It is not recommended to use async: false. See why in this question. This is because you are wanting to take the city before suing the Ajax that changes the state and populates the select cities, so…
-
2
votes1
answer46
viewsA: Automatic scrolling for audio running on a playllist
Use the animate jQuery within the function loadTrack = function (id) {...}: $('html,body').animate({ scrollTop: $(".plSel").offset().top} ); This will scroll the screen to the element with the class…
-
0
votes1
answer34
viewsA: Problem trying to use JSON values - Javascript
You need to convert the return of Ajax to JSON object. At the moment it is only one string. Use the method JSON.parse(). Change: resp = request.response; For: resp = JSON.parse(request.response);…
-
2
votes2
answers129
viewsA: Minimal Hover Menu - The Right Way
You can use Javascript to have the same effect. I modified this class by adding position: relative: .dropdownmenu ul { background: gray; list-style: none; width: 100%; position: relative; } And I…
-
0
votes2
answers3759
viewsA: center vertically Row bootstrap 4
Can use transform, but it is also necessary that the body be the height of viewport. You can use your own class (I put .align_vertical). Run the example below in fullscreen to visualize the effect:…
-
2
votes2
answers708
viewsA: I want to view all json array records
Declare the variable html before the loop, and only after the loop insert everything at once into the element #ajax. Also no need to keep repeating the html in each concatenation, you can add the…
-
0
votes1
answer81
viewsA: How to make "$(window). scroll" run only once?
Create a flag change its value when entering the if. That way, you only get in once: var flag = true; $(window).scroll(function () { var scrollTop = $(document).scrollTop(); if (scrollTop >= 100…
-
1
votes4
answers158
viewsA: Javascript pass by value
For reference, my answer is similar to @Adriano Martins using the method Object.assign()1 (ES6), but passing the direct value in the method: var A={} var B={valor:0, valor2:1, valor3:2} A =…
javascriptanswered Sam 79,597 -
1
votes1
answer66
viewsA: Capture author name of a comment to be answered
I believe that would be this: take the name of the author of the post and the link, and concatenate in the code and send to the textarea: var nome_autor = '<span class="nome-na-textarea">'…
-
1
votes1
answer189
viewsA: How to take values of two fomulários separated by only one Ubmit?
You can use Javascript to inject in the second form the elements of the first. For this I have dynamically created a div occult (display: none;) in the second form and inserted the contents of the…
-
1
votes1
answer61
viewsA: Separate Checkbox values
You can create a for and first group the red ones and then the blue ones and put everything into a variable, which I called results. Behold: var globalAzul = 0; var globalVermelho = 0; var results;…
-
0
votes2
answers546
viewsA: Mask in dynamically generated fields
How are you using contenteditable, can delegate the mask to dynamic elements when they receive focus using the syntax: $(document).ready(function($){ $(document).on("focus", ".mascara", function(){…
-
0
votes2
answers134
viewsA: Toggleclass is not working
With jQuery no need to loop .each to capture clicks on a collection of elements. Just select the collection and use .click: $('.box-content-minhas-ofertas .offer-list li').click(function(){…
-
3
votes1
answer50
viewsA: How to relate the same table without conflict?
Update From what I understand you’re not relating the same table, you’re relating the table usuarios with te_curtidas_usuarios through JOIN. In this case they will return all occurrences of the…
-
0
votes1
answer96
viewsA: How to exponentially increase the speed of a variable’s value change?
I think you want it. But don’t use setInterval, use setTimeout. Starting with 1 second (1000 milliseconds) decreases the time by 10 milliseconds (you can adjust). Create a function that is called…
javascriptanswered Sam 79,597 -
13
votes3
answers971
viewsQ: How to find "Happy Numbers" within an interval?
I’m making an application where I need to find Happy Numbers within a certain range, in the case of 0 to 50, and I found this in Wikipedia: The happy numbers are defined by the following procedure.…
-
4
votes1
answer938
viewsA: Show data from localstorage
To recover the value of localStorage you use the syntax: localStorage.getItem("nome_do_localstorage"); How you gave a name from a variable, or you can call by the name you gave or by the variable…
-
1
votes2
answers140
viewsA: Click on a link and display the value within an input
Create a eventListener with click for each <a>, that when clicked, the corresponding text will be concatenated to the text of the input: document.addEventListener("DOMContentLoaded",…
javascriptanswered Sam 79,597 -
0
votes4
answers3766
viewsA: How to create a clickable div?
There are many ways to do this, from adding onclick in own tag how to create events: // função function f(){ console.log("div clicada!"); } // EventListener…
-
0
votes2
answers236
viewsA: Jquery - Having 2 menu(hamburger), how to close one menu while the other is open?
Include a if checking if the other has the class that indicates it is open and does a trigger click in case it is open: $(document).ready(function(){ // ANIMAÇÃO MENU MOBILE…
-
3
votes1
answer4998
viewsA: Grab ID of clicked element
Create a event handler and use $(this).attr("id"). The code below will catch clicks on all checkbox within the div #resposta: $(document).ready(function(){…
-
3
votes4
answers2044
viewsA: I have a fixed menu, how to do anchoring (#internal links) get below the menu?
I noticed some problems in the code: first. When using the animate jQuery with anchors, do not use name="alvo"; use id="alvo". So change everything you have name="alvo" for id="alvo" (ex.,…
-
2
votes2
answers39
viewsA: Open popup when specific link
One way is to take the variable location.href (Current URL) and remove www., http://, https:// and bar /. If the result is just teste.com.br, you are on the home page: var url_ =…
javascriptanswered Sam 79,597 -
3
votes4
answers132
viewsA: Assign a value to a variable when the search return is NULL
Use the function is_null(), returning true if the variable is null: if (is_null($IdSetor)) { $IdSetor = 0; } else { // O valor não é null // fazer algo aqui } That one else would be unnecessary.…
-
0
votes1
answer132
viewsA: How to stop the translator google dropdown from disappearing?
It’s because the class dropdown-toggle of Bootstrap will close the dropdown every click in or out of it. To get around this, add a Event Handler jQuery in the Google Translator menu with the method…
-
3
votes1
answer327
viewsA: Change the properties of an SVG object with JS
You can change the SVG properties with Javascript by changing the attributes with setAttribute: function alterarSvg(){ var svg_line = document.querySelector("#meusvg line"); // seleciono o line do…
-
2
votes3
answers94
viewsA: Make a function that shows whether the number is integer or not
Pose to use parseInt with radix 10 (decimal): function isInt(n){ return n === parseInt(n, 10); } console.log( isInt(1) ); // retorna true console.log( isInt(1.5) ); // retorna false console.log(…
-
1
votes2
answers54
viewsA: Pass values (radio) from one HTML to another
You can do the following by taking the answers to the questions and sending them to the other page as a parameter after the ?: outra_pagina.html?abcd Where abcd would be the alternatives chosen. In…
-
1
votes1
answer265
viewsA: Remove "floating" div in the responsive
Place !important in position. Bootstrap is "taking over" the div for having a native class. The !important will overwrite the Bootstrap CSS: .encontreundiade{ width: 300px; position: absolute…
-
5
votes3
answers11182
viewsA: Append javascript
Are you using appendChild wrong way. First you need to create the element with createElement: var text = document.getElementById("recipient-email").value; var li = document.createElement("li"); //…
-
0
votes2
answers287
viewsA: Upload with json+Modal+Javascript
The problem is that the return of Ajax is coming with information that does not matter to JSON, so the error: Uncaught Syntaxerror: Unexpected token < in JSON at position... See that the return…
-
1
votes1
answer59
viewsA: CSS: Keep Values Aligned
I suggest not to use flex, because it looks bad to do line breaks. I made several modifications to the code and aligned the information next to the image with translateY. .box { font-size: 8pt;…
-
1
votes1
answer83
viewsA: Regular expression that returns next words
You can use this regex: [A-Z]{3}-[0-9]{4}\s\w+\s\w+ I just added \s\w+\s\w+ which will capture next to the board plus two strings (containing letters, numbers or underscore) consecutive separated by…
-
1
votes1
answer285
viewsA: How to separate and manipulate select data with js
I think that’s what you want. Scroll through the first select and place the subcategories in the second according to the selected category. Behold: $(document).ready(function(){ $(".blockrow…
-
1
votes1
answer344
viewsA: Carousel - arrows as pagination
Use the option slideBy (see doc.). The default value of slideBy is 1, that is, with each click on the arrows, the slide will forward/back 1 item. At set 3, will forward/back of 3 in 3 items.…
-
1
votes2
answers550
viewsA: Check if any input file has been changed
With :first you are selecting only the first. To check all you need to go through the fields to see if any has been filled in. For this you can use .each: $(document).ready(function(){…
-
9
votes2
answers334
viewsA: Why do sets with intervals of A-z return symbols in REGEX?
[A-z] will match ASCII characters in the sequence of A to z. If you look at ascii table below you will see that there are several other characters between A and z (including the square brackets []…
-
3
votes2
answers102
viewsA: My first Javascript code doesn’t work. Now what?
The attribute is no longer used language a long time ago (see this response). Use only: <script> // código <script> The Javascript version is set by the browser you use. If you use a…
-
1
votes1
answer33
viewsA: When loading site jumps to the middle
The problem is the attribute autofocus in the field: <input type="text" name="nome" id="nome" required autofocus> When the page is loaded, the input automatically wins focus, scrolling the…
-
4
votes2
answers242
viewsA: Get an html and store in variable
You are calling a function asynchronous ($.get) and wanting to attribute the return to the variable popup before it returns some value. You could use the method $.ajax with the parameter async:…
-
2
votes1
answer673
viewsA: Take column from HTML table
You can scroll through all cells in the column with the selector document.body.querySelectorAll("table th:nth-child(2), table td:nth-child(2)"), and go picking up the texts of the column that you…
-
3
votes1
answer277
viewsA: Account Plan Mask in javascript
You can use the low function which checks the 8 digits and applies the points "." according to the standard. You need to put onkeyup="mascara(this)" in the field you want to mask to call the…
-
2
votes2
answers113
viewsA: Detect click on the same dynamic and non-dynamic item
I think this is what you want to do: click on the link to switch the class and text without hiding the <ul>. I made a modification to your code to be more precise and lean:…
-
1
votes1
answer153
viewsA: Calculate Auto Aspect Ratio Automatically
You can browse all images on <div class="image-container">, calculate the ratio and convert to %. Simply divide the smallest by the largest (the width or the height) and multiply by 100. If…
-
2
votes2
answers353
viewsA: How to test site on screens of different sizes
Some browsers (Chrome, Firefox and Opera, for example) have features that simulate screen size for various device types. You can open the devtools (developer tools) in these browsers and choose a…
-
0
votes2
answers239
viewsA: How to perform two javascript functions when loading the PHP page?
May user window.addEventListener("load",... more than once: <?php if ($x == $y) { echo '<script> window.addEventListener("load",function(){ funcaoA(); }); </script>'; } if ($a == $b)…
-
10
votes1
answer798
viewsQ: What are the metadata?
I was researching about "sanitize" data and found this answer by @Maniero, who quotes: "Delete text snippets in a data entry that you have characteristics of metadata, which may cause some security…
terminologyasked Sam 79,597