Posts by Sergio • 133,294 points
2,786 posts
-
2
votes2
answers3135
viewsA: How to add with jQuery data in a table?
You can use the .reduce() // criar uma array com os valores var subTotais = $('.subtotal1').map(function () { return parseFloat(this.innerHTML); }).get(); // somar todos var total =…
-
2
votes1
answer675
viewsA: enable onclick in the Select of a form
Arsom, you have two elements with the same ID. Ids must be unique. Switch to classes and it will work. jQuery $(".alert_button").click( function() { jAlert('Selecione Primeiro o Estado',…
-
4
votes1
answer975
viewsA: jQuery click does not work on results coming from $.post
Exactly how you suspect here need to delegate the event of this $("a#filtro").click( because it didn’t exist yet when that code was read. Since #meusfiltros already existed on the page when the code…
-
3
votes2
answers877
viewsA: turn text into link
A suggested code change. Test like this: preg_match('/(https?:\/\/[^\s\'\"]*)/', $data['reply'], $match); $reply = '<img src="'.$match[0].'" alt="" width="" height="" />'; Example:…
-
4
votes1
answer64
viewsA: Style not propagate for parents
What you intend is not possible that way. Partly because CSS works like this, note that the first letter of CSS means "Cascade", meaning rules are applied from relative to descendant; and partly…
-
7
votes3
answers183
viewsA: Echo returning wrong value
I would do so: $arr_4[] = $arr_3[$i]."<sup>".($arr_22[$i]-$contador+$eletrons)."</sup>" The idea of parenting is because php does not concatenate correctly .10 + 30.. You must have .(10…
-
2
votes1
answer111
viewsA: Where am I going with this crap game?
Suggestion: var count = 0; var p1_placar = document.getElementById('placar1'), p2_placar = document.getElementById('placar2'), p1_jogada = document.getElementById('campojogada1'), p2_jogada =…
-
12
votes1
answer383
viewsA: What are classes, how do you use them, and in Javascript?
First of all I must say that Javascript does not yet have Classes. This will change with the ES6 implementation. Some libraries like Mootools use the possibility that Javascript has to extend the…
-
3
votes2
answers1185
viewsA: How to add and search BD products with JSON in HTML dynamic fields?
I suggest a new approach as @mgibsonbr referred to the way it’s going to change properties you don’t want. Create a function that returns the clone with the right product number. Something like:…
-
8
votes2
answers1551
viewsA: Sort words with accents in PHP
Test like this, using: $palavras = array('ambiente', 'anão', 'anã', 'pai', 'país', 'ácido'); function compareASCII($a, $b) { $at = iconv('UTF-8', 'ASCII//TRANSLIT', $a); $bt = iconv('UTF-8',…
-
1
votes1
answer113
viewsA: Fix position of a page
If you are not allowed to do this within the iframe then you need to change the iframe position within the div that involves her. In that case I suggest you position: relative; the div that is…
javascriptanswered Sergio 133,294 -
3
votes1
answer3050
viewsA: How to change a text from a header element in Javascript?
Your code is correct and it works. The problem is that jsFiddle encapsulates your Javascript within an onload function and then your function is out of scope for what’s in html. Switch to jsFiddle…
-
7
votes4
answers28233
viewsA: How to know the highest value of an Array?
When I need to know the largest number of an array then I do one .sort(). For example: [4,3,6,9].sort(function(a, b){return b - a;}) returns [9, 6, 4, 3], then I just need to get the first element.…
-
5
votes1
answer7046
viewsA: How to execute a function when the mouse is over a given element?
This functionality you want is achieved with an event receiver. Having a selector to select the element you can add a headphone to it. That is to say: var elemento = document.querySelector('div');…
-
10
votes3
answers14765
viewsA: How to check if any field of a specific class or type is empty?
If the inputs you want to check are emails I usually check which element is not filled and then show visually which element is unfilled. $(function () { $("#form_cadastra").submit(function () { var…
-
2
votes2
answers211
viewsA: How to use a global variable for a link
With suggest before, it is best to use related paths. For example / is root. So you can do only $pagina_inicial = '/index.php'; and another board: $pagina_inicial = '/outra_dir/index.php'; Or don’t…
-
4
votes8
answers12405
viewsA: How to switch between true and false checked input?
I suggest removing all attribute checked. (function ($) { $("label").click(function () { var idcheck = $(this).attr("for"); $("input[id=" + idcheck + "]").removeAttr('checked'); // <-- });…
-
7
votes3
answers1135
viewsA: How to make the first two numbers of a sequence Math.Andom are NOT EQUAL
Here is a suggestion more DRY. Ie without repeating code. var numeros = []; function novoNumero(index) { var sugestao = 1 + (Math.round(Math.random() * 19)); if (index == 1 && sugestao ==…
-
2
votes1
answer138
viewsA: How to change the color of links with the user’s click?
var links = document.querySelectorAll('ul.tabs-title li'); function ativar() { for (var i = 0; i < links.length; i++) { links[i].classList.remove('current'); } this.classList.add('current'); }…
-
2
votes2
answers1167
viewsA: How to generate Math.Run from a value other than 0?
The Math.() is by definition a number between 0 and 1. What you can do is add the value you want to have the result you want. That is to say: var numeroAleatorio = 5 + (Math.random() * 15); Thus…
-
4
votes1
answer62
viewsA: Reusing forms in php
What you need is to create a php file (for example formulario.php) only with the form code and then include it in the 20 files. So you only need to change the code in one place, and in the 20 files…
-
4
votes2
answers61
viewsA: property name textarea name="Q1" ate name="Q20" + php
If you want to repeat that line you can create a loop there and concatenate the number that is being iterated. forEach($resultado as $y){ ?> <label class="fs-field-label fs-anim-upper"…
-
13
votes3
answers4546
viewsA: How to make a foreach for an array of arrays?
PHP has an interesting function that applies another function to all members of an array. It’s called array_walk_recursive Test like this: $array = array(array('nome' => 'Luis', 'id' => 1),…
-
7
votes2
answers10604
viewsA: Add and Remove Fields with Javascript
You are using duplicate Ids. The problem is probably with the ID linkRemover. Ids must be unique, so you should use classes instead of Ids. Suggestion: Change html to be inserted from : <a…
-
3
votes1
answer4475
viewsA: How to create an array with <input> data with checkbox checked?
If you use the same name for these inputs and with [], so in PHP you will have an array with the checkboxes that are marked. That is to say: <input type="checkbox" name="checkbox[]"…
-
7
votes2
answers61
viewsA: Define property based on others during object creation
You have to do it in steps. When you want to use nome + sobrenome the object is not yet closed and these properties do not yet exist. Anyway it would not be possible to call them that. So Javascript…
javascriptanswered Sergio 133,294 -
2
votes1
answer136
viewsA: How to redirect question "q=" from one site to another without changing the question?
To fetch the query string you can use: location.search.slice(3) Then all you have to do is concatenate this string into the url you have: var string = location.search.slice(3); var novoUrl =…
-
9
votes5
answers5323
viewsA: How to center a div with position:Fixed?
You have two options: Javascript: var container = document.querySelector('.fixo'), w = window, d = document, e = d.documentElement, g = d.getElementsByTagName('body')[0], x = w.innerWidth ||…
-
3
votes1
answer1671
viewsA: Alignment drop down menu
Just change of left: 0; for right: 0; in the line I refer to in this piece of CSS: .menu li ul { position: absolute; top: 25px; left: 0; /* Mude aqui... para right: 0; */ background-color: #fff;…
-
6
votes1
answer54
viewsA: Why doesn’t inArray detect capital letters?
The problem is that the inArray does not give a boolean as the name suggests. It gives the element’s input in the array. In your first case it gives 0, hence the if fail. In the second case where…
-
3
votes1
answer92
viewsA: Display when applying Hover via CSS
You have the order changed, it must be li:hover .empresaMenusEsqHover and not .empresaMenusEsqHover li:hover, and has to override with !important once it applied the display: none directly in the…
-
1
votes1
answer129
viewsA: jQuery external page Toggle effect via require or include PHP
Your description of the problem "it expands and automatically collects or opens and closes" gives me the idea that you are loading twice the same code. The first he gives the order to open and the…
-
2
votes3
answers9448
viewsA: Add and remove class
If you have as many buttons as images and the names have a pattern as in your jsFiddle, you can do so: $('#botoes > div').each(function (i) { $(".botao" + i).click(function () {…
-
3
votes1
answer54
viewsA: Select label through . find
There is a difference between using the this and the event.target within an event receiver. If the receiver is tied to a descending element, then this == event.target. But in case the event is…
-
1
votes1
answer149
viewsA: How I apply slideDown() together with load()
You must use the callback of the .load(). Example: $('tbody').load('view/read.php', function() { $(this).slideDown() }); Callback is a function which is called by the jQuery method itself. That way…
-
2
votes2
answers61
viewsA: Mootools request: onSuccess is not triggered
You have to define the event Handler onSuccess within the Request Class. The method send() accepts data to move to the server side and options to the Class, but not new Class Events. Have a look in…
-
4
votes1
answer2437
viewsA: How to disable date and time spent in jQuery UI calendar?
You can use the minDate in datepicker options. Says documentation that can use three types in the value of this option: Date: A specific date. Number: The number of days from today. 0 for today,…
-
7
votes2
answers302
viewsA: How do I save the option chosen by the html user as a cookie?
I suggest using the code that is on the MDN page to create and read cookies. (I also put at the bottom of the answer.) And in that case the syntax will be: docCookies.setItem(name, value[, end[,…
-
2
votes3
answers11724
viewsA: How do I create a floating html window?
Here is an example: http://jsfiddle.net/a33p4wy3/ The jQuery modal already has a close button by default. If you want to make your own you need to invoke the method $('#dialog').dialog('close');. So…
-
19
votes3
answers8505
viewsA: What is the semantic difference between <em> and <Strong>? Do they replace <i> and <b>?
Both are valid and it seems that the difference between them becomes clearer and clearer. Although they serve approximately the same goal, in this month’s W3C description the differences are clear…
-
5
votes2
answers10050
viewsA: How to use power notation in HTML?
If you have this value in a string as you put it can do so: var x = '2,5'; var partes = x.split(','); var htmlString = partes[0] + '<sup>' + partes[1] + '</sup>'; Example:…
-
1
votes1
answer693
viewsA: Force at least one field to be required
I think what you need is the method require_from_group validates if an item in a group is completed. On the plugin page (link above) you have this example: $( "#myform" ).validate({ rules: {…
-
5
votes3
answers140
viewsA: Sort images by height of each one
Here’s an idea, possibly to compress the code, but it’s practical to be perceptible: // colocar as imagens em cache var imagens = $('img').get(); var row = $('.row'); // criar uma array de objetos,…
-
2
votes1
answer373
viewsA: Run a function 100 milliseconds after an animation starts
My suggestion is: $("#prod-general > *").each(function (i, el) { setTimeout(function () { $(el).animate({'opacity': '1'}, 500); }, i * 100) }); Thus it traverses all the direct descendants of…
-
4
votes4
answers1844
viewsA: Factoring in Javascript
Following the logic of factorization I arrived at this function: function Calcular(nr) { var partes = []; while (nr > 1) { for (var i = 2; i <= nr; i++) { if (nr % i) continue;…
javascriptanswered Sergio 133,294 -
9
votes2
answers1101
viewsA: How to know if the calculation generated an integer?
Another alternative to Pope Charlie’s correct answer is to see if the rest of the division by 1 is zero. Using the operator %, and if the number is integer, then divide by 1 should give zero rest.…
javascriptanswered Sergio 133,294 -
2
votes1
answer3262
viewsA: Take the value of the input closest to a button
Your problem is that the closest() rises in the DOM and looks for parent/ancestor elements. And the input is descendent from a sibling/sibling, and not ancestral. Your code could work if you used as…
-
3
votes3
answers1523
viewsA: How to access one selector within another in jquery?
I will give a new answer after having received an accepted answer, because This is possible only with CSS. And the less jQuery the better. You can use Transitions in CSS, and add: transition: width…
-
15
votes3
answers1513
viewsA: Is there an application security flaw when using AJAX?
The general rule is: never trust anything that comes from the client’s side. All input that is done by javascript has to be checked on the server side. Only when running PHP can you do the checks…
-
6
votes4
answers405
viewsA: Hover does not work in div
You don’t need jQuery for this, CSS is enough. Change .produtosHover{ border-color: #dddb00; box-shadow: 0 0 25px gray; margin-top: 15px; display: none; } for .produtos:hover { border-color:…