Posts by Sam • 79,597 points
3,121 posts
-
1
votes1
answer1656
viewsA: Download
You can use the attribute download HTML5. Simply insert an event onclick and call it in the page loading: $(document).ready(function(){ $("#baixar").click(); }); <script…
-
2
votes3
answers73
viewsA: Javascript object always being created in growing order
When the names of Keys are purely numerical, they are automatically organized in ascending order, no matter what order you entered them in. If they are not numerical, the order will be maintained…
javascriptanswered Sam 79,597 -
2
votes2
answers1244
viewsA: How to fire a JS function inside a PHP IF?
You can call the function through a echo: <?php if ($x == $y) { echo '<script> window.onload = function(){ nada(); }; </script>'; } ?> <script> function nada() { alert("nada…
-
0
votes3
answers219
viewsA: Duplicate jquery code without refreshing and deleting text in form inputs
You are using Bootstrap that uses jQuery. Soon you do not need to do "mirabolâncias" with pure JS. Take advantage of jQuery’s facilities and use the method .append(): var conti = 0; function…
-
1
votes2
answers405
viewsA: How to leave the footer with relative position and at least at the bottom of the page?
One option is to use jQuery so that the footer is always on bottom. If the height of the footer fit on the screen, it will always be on bottom, otherwise it will stay after, normally following the…
-
3
votes3
answers827
views -
1
votes1
answer330
viewsA: Unexpected token in import
You are using a JS file that works as a module (see an answer about modules here). To use the resource import module, you need to load the script with the attribute type="module": <script…
javascriptanswered Sam 79,597 -
5
votes2
answers419
viewsA: What is the "module" value for in the type property of the HTML <script> element
The module is a new feature in Ecmascript 6th edition (ES6). When you arrow the attribute type="module" to an archive .js, you turn it into a módulo. A module is a normal JS file, but with some…
-
1
votes1
answer153
viewsA: Place euro symbol in a table
In relation to CONCAT, you are adding to the concatenation, when you should concatenate the sum, and convert the result into CHAR. Use the function CONVERT, by changing the code to:…
-
1
votes1
answer63
viewsA: Selected Combox na javascript
You select the option for value (.val()), selecting the select for id, in this way: $("#frmnivelacesso").val(ev.nivel); Example: var ev = { nivel: 2 } $("#frmnivelacesso").val(ev.nivel); <script…
-
0
votes3
answers235
viewsA: arrays equality in Java Script
Another way is by using .map(): let oi=[1,2,3,4] let xau = oi.map(Number) xau[2]=7 console.log(oi, xau) The .map() will generate a new independent array with the values of oi.…
-
2
votes1
answer680
viewsA: Jquery UI Autocomplete Customization
You can change the color of the search results box by changing the style of the search results via CSS div #ui-id-1, which is the div default of the plugin results: <style> #ui-id-1{…
-
3
votes3
answers139
viewsA: Difference between attr=val, attr="val" and attr='val' in Javascript?
A good practice is to delimit the value of the selected attribute by double quotes ("valor") or single quotes ('valor'), depending on which quotes were used in the selector. Examples:…
-
0
votes2
answers1816
viewsA: Calling function after opening Modal
First thing to note is: if you submit the form, the variable totalClicks will be lost because it will either reload the current page or go to another page. If you are going to use Ajax on Submit,…
-
3
votes2
answers972
viewsA: Run "Send File" without having to click the input file
Create a label and place the icon and the input file within: <label for="tipofile" class="custom-file-upload"> <input id="tipofile" type="file" name="img_input" value=""> <i…
-
2
votes2
answers171
viewsA: SVG, Canvas or CSS? Need to network with interlinked images
See an example using CSS and SVG. The lines were created using SVG and are connected from the center of the central circle to the center of each of the smaller circles. Using jQuery, you can keep…
-
0
votes2
answers7097
viewsA: From select to input
You can’t transform one select in input. Instead, insert a input guy hidden after the select. When selecting the option outro in the select, the script hides the select and shows the input in place,…
-
1
votes3
answers108
viewsA: My input checkbox does not support Javascript
You can use previousElementSibling and nextElementSibling to know which checkbox is clicking. By clicking on the first checkbox, the previousElementSibling will be null, soon it becomes easy to know…
-
2
votes4
answers9708
views -
-1
votes3
answers2992
viewsA: How to convert HTML to JSON?
Create a PHP document (eg., pagina_com_json.php) giving echo with content in JSON format: <?php echo '[ { "UF": "BA", "pasta": "planilhas-3-2-7" }, { "UF": "CE", "pasta": "planilhas-3-2-2" }, {…
-
17
votes4
answers409
viewsA: Separate text by space except inside quotation marks
You can use this regex: /".*?"|\w+/g Explanation: ".*?" → seleciona o que estiver entre aspas duplas (inclusive as aspas) | → "ou" \w+ → seleciona caractere alfanumérico (inclusive o underscore) e…
-
2
votes2
answers219
viewsA: Encrypt variables in the URL
You can change the URL in the browser with history.pushState. To generate a variable number, you can take system time with new Date().getTime() and put in the URL preserving past variables. The URL…
javascriptanswered Sam 79,597 -
1
votes2
answers97
viewsA: How to put keywords on my site pages
You can use the Tooltip jQuery UI Widget. It is simple to use and you can customize as you want. What do you need? Only upload jQuery libraries and jQuery UI to your page: <script…
-
0
votes2
answers486
viewsA: How to delete an element from an Array with Onclick? Javascript?
You can use the method splice() within the function that removes the line, removing the item from the array by person’s name (will be removed all with equal names, if any). To catch only the…
-
0
votes2
answers980
viewsA: Insert Image with CSS Without Line Break
Since you’ve given one height at divs, also needs to give a width. And convert the divs in inline-block, so that they can stand side by side (the example icon below is only illustrative): .like {…
-
1
votes1
answer28
viewsA: Calculate using jQuery filled fields
How can I mount a jquery to do this? You can use a Event Handler of the kind input or blur, for example: $("seletor_do_campo_taxa_de_venda").on("input ou blur", function(){ // ação }); The input…
-
4
votes4
answers244
viewsA: Set a range in the execution of each for loop
You can use a function self-performed with setTimeout inside the loop, which will simulate a delay in the loop for: var li = document.getElementsByTagName("li"), lengthLI = li.length; for(var x = 0;…
-
2
votes2
answers40
viewsA: Get a word from a variable that has more than one word, with jQuery
You can iterate JSON searching the results with for, converting the search string and where it will be fetched in lowercase to avoid the case sensitive: var data = [ {"nome_com":"Juan Carlos Herbas…
-
0
votes1
answer242
viewsA: Update menu via ajax
Since you are loading external pages that come with the same events that already exist, you can cancel current events before loading the new content using the method .off() jQuery. You can cancel an…
-
0
votes1
answer40
viewsA: Help to query a single database user’s information with JSON
Since it is only a JSON object array of only 1 index, you may not need to for, just call the value by the key picking the first and only index of the array (data[0]): Example: var data = [ {…
-
1
votes2
answers661
viewsA: Remove Class from a div Parent based on child element class
You can place the first class on all elements with .image-wrap page load, and use on load to detect when the image is loaded. I also added on error to apply the same effect if image loading fails…
-
0
votes3
answers1577
viewsA: Percentage mask
One way to do this is by adding everything up as you type. If the sum exceeds 100, the entered field is cleaned so that a valid value can be entered: document.addEventListener("DOMContentLoaded",…
-
0
votes2
answers189
viewsA: Multiply values from a dynamic table
Instead of adding up, like you’re doing on this line: tot += parseFloat(($(this).val()).replace(',', '.')); Should multiply: tot = tot * parseFloat(($(this).val()).replace(',', '.')); But you also…
-
2
votes1
answer493
viewsA: Uncaught Syntaxerror: Unexpected end of input. help
Simply because the $(document).ready(function(){ in the last row: $(document).ready(function(){ if($('#license_firecorp_checkbox').is(":checked") == true){ $("#id_license_firecorp").show(); } else{…
javascriptanswered Sam 79,597 -
1
votes3
answers90
viewsA: Is it possible to use functions within a condition?
The console.log(i) has no practical function in this if other than printing the value on the console. Without the console.log the if would just: if(i && void 0 !== i.name) {…
-
1
votes1
answer51
viewsA: Uncaught Typeerror: JS function
The problem is that the code is not finding the element by id within the loop for. To avoid error apply the innerHTML only to the elements that exist on the page, place the lines:…
javascriptanswered Sam 79,597 -
3
votes2
answers263
viewsA: How to activate a function by an attribute?
I wouldn’t use eval for security reasons. Instead it would create a new function that would call the function funcao() using new Function(nome_da_função()): function funcao(){ console.log("função…
-
1
votes1
answer54
viewsA: How to delete a TAB and its Div and check if it is the last item?
You can delete the li and the div with the id of the corresponding tab. After deletion, count the class .ui-tab. If it equals 0, means there are no more tabs. Behold: $(function() { //for que inicie…
-
0
votes2
answers323
viewsA: Prevent css changes with javascript
You can do this by rewriting the style with jQuery when the page loads. Use cssText with !important which will undo the element reference in the CSS. For example, I want the text of div always be…
-
0
votes1
answer54
viewsA: Change Javascript code to display div before H2
On the line parent.insertBefore(addition,target.nextSibling);, swap the: target.nextSibling by just: target Thus remaining: parent.insertBefore(addition,target); The value of target received in the…
-
1
votes1
answer28
viewsA: Replace value after tag, but inside div
Adds .toFixed(2) at the value in this line of replace: var ht = $(this).html().replace(value.toFixed(2),$(this).attr("changed")); The parseFloat dispenses with decimal zeros: 11.00 --> 11 11.10…
-
0
votes3
answers249
viewsA: Finding an intermediate value between two variables
The logic I understand is this:: When a - c = 7, then a and c could have the values: a c b ---------------- 9 2 --> a - 3 | 10 3 --> a - 3 | --> qualquer "a" dividido por 4 resulta em par…
-
1
votes2
answers1546
viewsA: Picking input values from a given form
Change the code you are using: answer = $("input[name='cbn']").prop('disabled',true); for this: // procura por inputs do tipo radio answer = $("#"+id.id+"…
-
1
votes2
answers40
viewsA: Concatenate Radio Elements
If it’s always in that pattern <textarea> followed by input radio, can do this way using .nextUntil: $(function () { let vet = []; $("#botao").click(function () { let textareas =…
-
2
votes1
answer54
viewsA: How to call an id more than once
A id should be unique on the page. How are you wearing the same id in more than 1 element, the code will take the first id what to find. What you have to do is take the entire collection and make a…
javascriptanswered Sam 79,597 -
0
votes2
answers41
viewsA: Update feathers function once when loading
Makes a return leilao_status; in function atualizaLeilao(), something like that: function atualizaLeilao(){ leilao_status = 3; return leilao_status; } And in the if, you compare if the function…
javascriptanswered Sam 79,597 -
1
votes3
answers399
viewsA: Capture Form - More Correct Way
I don’t think there is one more correct way, exists more efficient and practical way. If you just want to submit a form, you can omit the form name and submit it through the this in the onsubmit,…
-
3
votes4
answers549
viewsA: Footer with one line
The problem there is the <p> which occupies the entire width of the footer. Turn it into display: inline-block and put the text-align: center in the footer. Wrap social media icons in a span…
-
1
votes2
answers837
viewsA: Replacement for Frameset HTML?
frameset is obsolete and not supported by HTML5, but iframe not yet and is much used (see article, in English). Even won new attributes in HTML5. Since you want something modern, I suggest you use…
-
1
votes1
answer45
viewsA: Javascript Setinterval not working... where did I go wrong?
Wrong syntax. Do not use setInterval (will run the code endlessly), use setTimeout (runs only 1 time): document.getElementById('cima').addEventListener('click', function() {…
javascriptanswered Sam 79,597