Posts by Sergio • 133,294 points
2,786 posts
-
2
votes1
answer536
viewsA: Oncick table in the <td> turn the text into an input text and when click out change the value
You can do that with contenteditable. This way you allow the HTML to be changed and you can re-read the html to know the new content. <table class="tb" contenteditable="true"> <tr>…
-
3
votes3
answers363
viewsA: Javascript function does not respect loop conditions
If I understand correctly you want to pass the values of this array one by one with a range of 250 msamong them. You can do it like this: function processar(dados, delay) { var arr = dados.slice();…
-
2
votes1
answer66
viewsA: Expandable Table With Reversal of Exposure
Do what you can with CSS. The hide and show part can be done with CSS classes, as you said in the other answer. CSS #report > tbody > tr:nth-child(even) { display: none; } .abrir { display:…
javascriptanswered Sergio 133,294 -
3
votes2
answers1231
viewsA: Change cell color of a table by changing the backgroud and the text to be displayed
Your code is almost right when you do var status = document.getElementById("idcampostatus").value; you are putting in the variable a string, that is the very value that the element has at the…
-
8
votes2
answers766
viewsA: What is 1 for in regular expression, in javascript?
If you have one or more capture groups in the regex \1 fetch the value captured in the first group. As a variable that takes the value of the group. If there is more than one you can use \2, etc..…
-
5
votes2
answers2657
viewsA: Regex to pick sequence of equal numbers
Forehead like this: /^(\d)\1+$/. That regex creates a capture group for a character typo numero and then compare that first number one or more times. The \1 takes what was captured in the first…
-
3
votes1
answer55
viewsA: How to create an element with levels and then add elements in one of its sublevels with jquery?
Even without the element being inserted in the DOM you can use jQuery methods. Forehead with var $select = myElem.find('select'); var myElem = $("<div class='row'> <div…
-
2
votes2
answers394
viewsA: How do I get value in the <td> tag in jquery?
You can use $('td').html() to read and $('td').html('novo valor') to change... Depending on your HTML you should be more specific in the selector $('td') because this way you will select the td all.…
-
1
votes2
answers835
viewsA: JS does not identify rendered class after loading the page?
The problem here is delegation. You need to add this event receiver to an element that already exists on the page (and is ancestral to the button) when jQuery is read and then delegate to the…
-
1
votes2
answers1059
viewsA: JSON API Callback
If the JSON site does not allow filtering parameters then you have to do it on the client side. Take a look at the API of this site. Filtering on the client side you can use the .filter(). Check if…
-
1
votes2
answers668
viewsA: Update sql Sem Reload with a click on Link
If I understand correctly you want to send data via ajax no more on submit of a form but when an anchor is clicked. In this case you need to change the selectors in jQuery. Changing the this to…
-
3
votes1
answer65
viewsA: Code set to operate at a given time
That condition if (hora <= 7 && hora >= 22) { is impossible. There is no number that is at once less than or equal to seven and greater than or equal to 22? I think you want to use the…
javascriptanswered Sergio 133,294 -
11
votes3
answers1791
viewsA: Is there any way to convert a string to base 64 in javascript?
The modern answer is yes, with the native function btoa(), available in modern browsers. btoa means basis for Asci, and there is the opposite which is atob. In that case it would be: btoa('stack…
-
2
votes1
answer114
viewsA: script does not load and dependencies fail
You can use a module manager like AMD/Requirejs that does just that. If you want to make sure they load in the right order, and without using AMD/Requirejs, you can create a loader of your own that…
-
3
votes2
answers606
viewsA: Jquery Check Value
If the value is dynamic, that is it has been changed relative to what is in the HTML attribute, then you have to iterate the inputs and filter what has the value you are looking for. Something like…
-
2
votes2
answers89
viewsA: Array.prototype.filter does not work as expected
Three things you must change in your code: #1 - the filter method must have inside the callback function a return. In other words, instead of just input.value != ""; you must have return input.value…
javascriptanswered Sergio 133,294 -
5
votes3
answers2450
viewsA: Change readonly to various fields
Ids have to be unique and you can’t select different elements with the same ID, you have to use class(s). The idea of ID is exactly that there is only one element per page with that name (myText in…
-
5
votes2
answers411
viewsA: What are the differences between find() and eq() selectors?
These two methods do different things. The .eq() selects elements within a collection, the .find() selects elements in the children of elements of a collection. That is, a search in elements already…
-
4
votes2
answers46
viewsA: Doubt with syntax
That syntax require('../lib/dbconnect')(config); is used when the module needs to be configured. I mean, in the module code there’s something like: var mysql = require('mysql'); module.exports =…
-
5
votes2
answers463
viewsA: Toggle text and class of a link when clicked - jQuery
Your code was right! You just forgot to join jQuery in jsFiddle. If you want to compress the code further you can do so: $('.content tbody').on("click", ".activate, .deactivate", function (e) {…
-
1
votes1
answer301
viewsA: Toggle css class in a Nav toggle, using Jquery
You can use the .toggleClass() and pass the two classes separated by spaces. Once the element that receives the event click is the button you must select the element i. You can do that with…
-
3
votes1
answer1929
viewsA: How to get the name of the last father div with parents?
I suggest you use the .closest() which takes an argument that can be a class. Then the attr('id') that retrieves the ID of the element that .closest() returned. $('input').on('focus', function(){…
-
1
votes3
answers1020
viewsA: Scrolltop with the field that is in focus
I made a jsFiddle to test your problem. I don’t know if I’m addressing the problem you’re having, but notice that .scrollTop(); of an element that receives a Focus will give error, because the event…
-
33
votes5
answers4312
viewsA: What does Nan mean in Javascript?
Global ownership NaN is a special value that means Not-A-Number (is not a number). Source: MDN Say the description there: NaN is a property of the global object, not rewritable, not configurable and…
-
11
votes2
answers220
viewsA: Meaning of append syntax
This line does 4 things: #1: selects the element with ID cities2 This is the basic functionality of jQuery, select DOM elements, meste case probably <select id="cities2">. The equivalent in…
-
8
votes4
answers127
viewsA: mount a regular expression
If you only want to check whether or not there is then you do not need regex. You can use split that is faster. function tem3Barras(url){ return url.split('/').length > 3; } If you don’t want to…
-
4
votes1
answer716
viewsA: Expandable Table
The best thing would be to do this with CSS and give the classes on the server when you generate this HTML. But to answer your question and do this via Javascript I suggest some changes. Usa thead…
javascriptanswered Sergio 133,294 -
5
votes2
answers571
viewsA: How to change the url of the "background" property?
To change the background you can use this in Javascript: document.querySelector("[name='img']").style.backgroundImage = 'url(...)'; The best thing would be to do that in CSS, but in answer to your…
-
3
votes1
answer1519
viewsA: Nodejs route configuration using Express 4.8
You have some errors in your code. Your first mistake doesn’t seem to be related to the code you show in the question. Route.get() implies using i router from express and I don’t see it in your…
-
2
votes3
answers2804
viewsA: Comparing an array element with a string
I think in your logic return false should be at the end of the loop, because only then will you know that there are no repetitions. But your problem is different, is that you have this loop with…
-
4
votes2
answers509
viewsA: How to get the instance of the top/parent object in a javascript Function?
You can create a Type parallel (superString in the example below) and put your methods there. To do this you copy the String prototype and pass your strings through the new Type you created. The…
javascriptanswered Sergio 133,294 -
2
votes1
answer63
viewsA: Bring the Return of a Function to a variable of another Function
What questions is perfectly valid and if you test works. To have more modular code would make sense, as Renan said, pass the value already as argument so: function trazerNumero(){ return 7; }…
-
3
votes2
answers3444
viewsA: Form for HTML file Node.js
Okay, divided by parts you have to: send the data to the server interpret the data (to avoid writing only a body dump) save to a file Note that when referring to the function createFile you’re…
-
6
votes1
answer30
viewsA: Javascript window.Navigator returning wrong data?
This property is deprecated and its result is in fact always the same, in any browser. It is maintained in some browsers for compatibility reasons. You can read more about it on MDN: The…
javascriptanswered Sergio 133,294 -
5
votes3
answers2852
viewsA: Passing Javascript Variable into an Input text
To concatenate this variable you must use the concatenation symbol, which in Javascript is +. So you can wear it like this: '<input type="text" name="urlnome" value="' + url_atual +'">'…
javascriptanswered Sergio 133,294 -
3
votes1
answer1056
viewsA: Ajax POST with jQuery and Node.js Express always returning 404: Not Found
The express.Router() has to be used as middleware. In your example you are correctly defining a "route" but you are not calling it middleware. You have to pass it to app and with a "route" too, from…
-
0
votes1
answer341
viewsA: Unable to read property
When you cycle through an array for(var i=0;i<= you have to stop before i be equal to the last element of the array. Says so on MDN about .length: The length Property [...] is Always numerically…
-
10
votes3
answers3285
viewsA: What does -> mean in PHP?
In objects and classes, that -> (T_OBJECT_OPERATOR) is the way to access a property or method. For example: $obj = new StdClass; $obj->foo = "bar"; echo $obj->foo; // vai dar "bar" So you…
-
2
votes4
answers22787
viewsA: Sum Javascript Array
You have to use .parseInt() to convert from Type string for Type number. When you have quant[i].value this will return text, not a number. So you have to convert for example "10" for 10. If you…
javascriptanswered Sergio 133,294 -
2
votes1
answer64
viewsA: Link select not working?
You have to use the + to concatenate this url. You really shouldn’t do that in the middle of HTML: Instead of onClick="location.href='http://www.rs1.com.br/'…
-
4
votes1
answer565
viewsA: Is it possible to call an anonymous function?
It is not possible to call an anonymous function if it is not assigned to a variable. In your example: consomeCsr = (function () { return alert('Funcção Anonima') })(); consomeCsr(); consomeCsr is…
-
1
votes3
answers63
viewsA: Id of Dice changes before JS time
I suggest you create an object that stores this information and is in a protected scope to store the right element with the right ID. Something like this: (function ($) { $.fn.plug = (function () {…
-
8
votes3
answers18966
viewsA: Browse objects with pure Javascript
This code alone does not run anything. (or do you mean "iterate" and I who speak Portuguese of Portugal think you refer to axis rotation?). To iterate an array you can use the .forEach() native or a…
-
0
votes1
answer292
viewsA: Blink screen by clicking on menu before sliding to destination
I think the problem is you’re not stopping the event. When you click an anchor the browser will open on a new page, or jump to the point of the page. If you use a url it goes to a new page, if you…
-
1
votes1
answer5498
viewsA: Store and retrieve variable containing HTML list using localStorage
I suggest you record on localStorage with an object that represents the HTML instead of saving the whole HTML. You can do something like this: var conteudo = $("ul#lista > li").map(function(){…
-
1
votes1
answer1026
viewsA: write files to the database with ajax + jquery
I think you’re formatting this data wrong. Use it like this: data: { acao: 'btnCadCadastra', nome: $nome, email: $email, senha: $senha }, that jQuery does the rest, that is, put everything in one…
-
1
votes1
answer602
viewsA: Run array with WHEN method, javascript
I would say that sending "1 to infinite" ajax requests simultaneously is not a very good idea. In fact jquery has a new API for files and you can pass several ajax requests as arguments for $.when()…
-
2
votes2
answers920
viewsA: How to do an Xmlhttprequest to send values to the page itself?
Use <a href='#' onclick='pagination($botoes_criados)'>$botoes_criados</a> to reload the page as you suggested in the reply doesn’t make much sense. There’s an answer that may be useful…
-
1
votes2
answers672
viewsA: Remove substring with regex
If the pattern you have is string + + [*] it seems to me that a .split() enough. You can do it like this without needing Regexp: var str = "Quantidade [12]"; var texto = str.split(' ')[0]; If you…
-
11
votes4
answers1065
viewsA: Is there any way to extend an object in javascript?
Actually this is possible, and with the same syntax as PHP. The novelty is part of ES6, the new version approved by Ecmascript, but is not yet possible on all browsers (2015). However it is already…