Posts by Sergio • 133,294 points
2,786 posts
-
4
votes3
answers3107
viewsA: How to send strings in the URL via JS or jQuery?
In addition to what has already been answered by the other two responses, about the use of encodeURIComponent() to escape potentially harmful or disturbing characters I usually use functions to…
-
6
votes3
answers147
viewsA: How to put Html snippet on all child elements except the last one?
You can use as Pedro suggested, you can still use .not(":last"): jsFiddle: http://jsfiddle.net/9pzyfuro/1/ I tend to gather .slice(0, -1) to the selector to remove the last element from that…
-
7
votes1
answer4084
viewsA: Back-end applications with Node.js
Disclaimer*: I think this question is at the limit of off-topic but as Node.js seems to be little used here in Sopt I answer if it is useful for others. *:how do you say "Disclaimer" in English? For…
-
2
votes1
answer141
viewsA: Problems with Request using superagent
You can use it like this: app.get('/', function(req, resp) { request("http://www.google.com", function(err, res){ resp.send(res.body); }); }); When you use the resp.send(res.body); Express…
-
1
votes1
answer96
views -
6
votes2
answers69
viewsA: Filling of two equal inputs
You can do it like this, with native Javascript: var desconto = document.getElementById('desconto'); var obs = document.getElementById('obs'); desconto.addEventListener('keyup', function() {…
-
14
votes2
answers1168
viewsA: Unable to call the same variable outside of Function
You got two problems here: #1: you are setting the variable within a function, and so it is not accessible in the scope outside of that function. #2: the ajax is asynchronous and return item will be…
-
3
votes3
answers658
viewsA: Problem removing elements with jQuery
The problem is that you are using multiple Ids. Within the for cycle you are using N times <a href="#" id="remover">Remover</a> with the same ID and this is invalid HTML. You have to use…
-
1
votes3
answers6054
viewsA: How to concatenate HTML within PHP
Here are different variants to concatenate: $codCidade = 20; // só para o exemplo, podias ter sando o $j[$i]['$CodCidade'] em baixo $nomeCidade = 'Lisboa'; $options = ''; $options.= '<option…
-
3
votes1
answer43
viewsA: Ajax does not return to view using find()
The this inside ajax is in another scope. You have to create a variable to store that reference because ajax assigns something else to this. You put in a little code so I’ll give you an approximate…
-
2
votes1
answer456
viewsA: Checkbox value in Hidden input field
You can do it like this: $('fieldset[id^="radios"] .check').click(function() { $(this).closest('fieldset').find('input:hidden').val(this.value); }); The selector fieldset[id^="radios"] selects all…
-
1
votes2
answers753
viewsA: Insert HTML via jQuery (Chat)
The method .html() replaces content, the method .append() adds content. Moreover, looking at your code it seems more logical to add lines to the table, and not new tables to each message. So I…
-
2
votes1
answer292
viewsA: jQuery, close button works only once
You have to use event delegation: $('#editavel').on('click', "#close-link", function() { $('#close').fadeOut(); }); The problem is that when you run $("#close-link").click(function(){ this code will…
-
2
votes1
answer38
viewsA: How I do the valuation account
You need to know: maximum possible score number of votes voting quality In variables it could be: $quantidadeVotos = 15 + 3 + 2; $qualidadeVotos = 5*15 + 4*3 + 1*2; so the maximum score is 5, and…
-
3
votes1
answer67
viewsA: Help in RSS News Engine
Things to improve in your code: removes the HTML CSS separates the logic of changing news from ajax creates HTML outside the news generator Suggestion: Use a function like this: var alternador =…
-
2
votes2
answers783
viewsA: Select chained using only HTML and jQuery
Browsers behave in different ways to interact with select. There’s a known bug in Chrome, and so it will not be possible to do just like this: $('#regiao').on('change', function() { var classe =…
-
4
votes3
answers73
viewsA: as by values within objects
The steps you need: have access to this element, for examplevar span = document.querySelector('span'); you can access the data of these fields data- with the Native API .dataset pass these values to…
-
6
votes1
answer118
viewsA: How to use the first-Child selector for a specific class
There are no selectors that do this unfortunately, the current selectors work on the element tag and not on its class. Ideally here would be :first-of-class that doesn’t exist. There’s a interesting…
-
2
votes1
answer472
viewsA: How to let a function run after some time?
You need a function that mocks, that is: avoid being called until a certain time has passed since the last call. I use it a lot with mouse events. An example would be like this: function…
-
1
votes2
answers424
viewsA: Pass Mysql <option> values
You’re using the selector incorrectly. You must use #sc option:selected and not #sc option:select'+str To know the value just use $('#sc').val(), to know the text of this option then you must do so:…
-
4
votes1
answer2230
viewsA: Upload AJAX select multiple files
To upload multiple files you need to take into account some aspects. you have an input multiple for all different files or inputs for each file? want to upload in series or competitor (sequential)?…
-
2
votes5
answers1021
viewsA: Pick first name with Regular Expression
You can test with \p{L}+, looking for characters with specific characteristics. Then the code would look like this: preg_match('/\p{L}+/i', 'Alisson Acioli', $matches); return $matches[0];…
-
15
votes3
answers13554
viewsA: Convert object array to array arrays
Here is a version with native Javascript, it is very simple: var convertida = original.map(function(obj) { return Object.keys(obj).map(function(chave) { return obj[chave]; }); }); jsFiddle:…
-
2
votes1
answer43
viewsA: Recover standardized array object
If what you need is to insert arrays inside that $scope.data then when you do $scope.data.push(algo); that algo has to be an array. You can fix it like this: var _data = []; for(var i = 0; i < 5;…
-
10
votes1
answer5204
viewsA: How to create a Radio button with image?
You don’t need jQuery or Javascript for this. Use label and CSS. Each element input may be associated with a label which it transmits to the input clicks. If you hide the input you get the…
-
1
votes1
answer40
viewsA: I would like suggestions about this structure in JS
From what I see in your code you can improve some things. You don’t need this constructor logic. You can directly use these arguments when you call new sliderJs. I joined the container as argument…
-
4
votes3
answers6440
viewsA: How to check if an item is contained in an array?
It has already been said most of the other answers. I leave another answer with some things not yet said. Note that when you use for (id = 0; id you are declaring that variable globally and may be…
-
2
votes3
answers17714
viewsA: Disable Submit button to make no multiple calls to the server
I suggest you change your logic. I think during the execution of the event callback click it is still possible to prevent the submit, that must come after the click. Either you run that code at the…
-
1
votes1
answer46
viewsA: Auto complete of Jqueryui
The autocomplete needs to have the data already formatted. If you give it an array of what you need it will already work. In the example below I mapped the data to create a name-only array. And so…
-
10
votes1
answer10573
viewsA: Check if a div is visible
The jQuery has a pseudo selector for this. The :visible which can be used in combination with the .is(). That way you get a Boolean. You can use it like this: var visivel =…
-
2
votes3
answers910
viewsA: Field CPF, CNPJ and Other Document - jQuery validation
It seems to me from your description that any string that contains numbers or letters is valid. In this case just a simple match: var valido = this.value.match(/^[\d\w]+$/); Example: var input =…
-
5
votes4
answers1314
viewsA: Check checkbox with ajax
I suggest running this function by Javascript and not inline by HTML. That way you have access to the element that was clicked and easily read the state with this.checked. Example: var checkbox =…
-
2
votes3
answers2215
viewsA: Nodejs NPM does not work
You’re running in mode node and it shouldn’t be like this. When you write only node you enter a Javascript mode, that is, you are in a Javascript console. That’s when you write npm it will interpret…
-
6
votes2
answers17232
viewsA: Swap class with javascript or jquery
To give you something to learn take a look at this example: function trocaClasse(elemento, antiga, nova) { elemento.classList.remove(antiga); elemento.classList.add(nova); } setTimeout(function() {…
-
6
votes2
answers574
viewsA: Problems with onmouseclick and onmouseover in Javascript
Uses the attribute onclick and not onmouseclick. Notice that when you click and raise the mouse it will immediately pass to the state onmouseover. To fix it or use the onmouseenter (example) or…
javascriptanswered Sergio 133,294 -
3
votes1
answer917
viewsA: Place a pager in json
The problem: how to pass data from server to browser and show only a part of that data at a time? (paginar) Necessary steps: For this functionality you need to: communicate with the server, sending…
-
2
votes1
answer278
viewsA: View json value in a div
Assuming you want to continue adding content from JSON here: <div class="list-group widget uib_w_44 d-margins".... You can do it like this: var target = document.querySelector('.list-group');…
-
2
votes3
answers1209
viewsA: Get the name of the Image in the URL
This problem has two parts: read the url extract file name read the url: If you don’t already have the url in a string you can use location.pathname or even location.href. This will give you a…
-
0
votes1
answer138
viewsA: How do I get referrer from this script? I want it to open when I come from any site
document.referrer gives you a string with the URL that was clicked to get to the page where you use the document.referrer. Use the .search() is just to know the index/position a certain word…
-
3
votes1
answer76
viewsA: FOR with getJSON file URL
You need to pass a callback to the .getJSON can return the data. You can still have this cycle for but he has to be inside the callback, because the .getJSON is asynchronous and will pass the JSON…
-
3
votes1
answer2740
viewsA: Fadein and Fadeout Effect in DIV
To have an effect of fade you can’t have display: none; because CSS does not transition from display. I suggest you do this with a CSS class, where you change the opacity and choose the speed of…
-
6
votes1
answer1860
viewsA: Know which button was clicked
With jQuery you can just do it: $('button[type="button"]').on('click', function(){ // e aqui, o this é o botão clicado var id = this.id; var classes = this.classList; }); If you want to do only with…
-
9
votes1
answer954
viewsA: Send data in json format to php
Yes, it is possible to send data via ajax in json format to PHP. The intention of the JSON format is to be universal. Although the JSON format is Javascript syntax, it is read by other languages and…
-
1
votes2
answers276
viewsA: How to load img in jquery
To create an element and insert it with jQuery you can do so: jQuery('<img />', { src: "img/edit.png" }).appendTo(td); You can also string this code, I don’t like it but if you want it could…
-
2
votes1
answer320
viewsA: Capture dynamically created element index
I think what you’re looking for is: var newCoordenate = '<div class="coordenates"><input type="text" />, <input type="text" /> <input type="button" class="addRemove remove"…
-
2
votes1
answer179
viewsA: Problems with setInterval
The problem is that every click you make opens a new chat window and starts an ajax loop. If you click on people you will have 3 requests running, all changing the content of the same div that is…
-
0
votes6
answers710
viewsA: On Click only works once
In this line if ($(this).children().css('display', 'none')) { this check will always be true. That’s because this jQuery method returns the object itself, and objects when converted to booleans give…
-
5
votes1
answer2059
viewsA: What is the best way to capture keyboard shortcuts?
Use the event keydown and the code 80. $(document).on('keydown', function(e) { console.log(e.which); // Retorna o número código da tecla console.log(e.altKey); // Se o alt foi Pressionado retorna…
-
3
votes2
answers652
viewsA: Convert a date to Java
If you want a function that works with day-month-year or year-day-month you have to detect which format you passed. A suggestion: function datar(str) { var partes = str.split(/[\/\-]/); var date =…
-
1
votes2
answers746
viewsA: What the best way, change only the registration steps and not every page
You can use CSS to do this. Using CSS Transition and negative margin hides the element. Then you add a class that resets the margin to zero, with Javascript. CSS #slideleft { width: 200px; height:…