Posts by Sergio • 133,294 points
2,786 posts
-
2
votes1
answer1032
viewsA: Recover select value with Vuejs
You should have those option to be generated by the template, so it is easy to check whether the option to be generated is the one that must be chosen. Something like that: <select v-model="item"…
-
1
votes1
answer2443
viewsA: How to change the color of the rows of a table according to the value of each one
You can do this with structured data, with a JSON for example like this: var tabela = { colunas: ["Batch ID", "Product", "Batch Size", "Priority", "Start Req", "Status"], linhas: [ ["B01091", "Choco…
-
1
votes1
answer34
viewsA: Enterprise services in the cloud
Having cloud/cloud webservices has both advantages and disadvantages: Perks: it is not necessary to assemble the system which: needs storage space needs security for data integrity need to have…
-
9
votes3
answers590
viewsA: Image Border within Select Radio after choosing an option
You can do this only with CSS: #product .radio label input + img { border: 1px solid white; } #product .radio label input:checked+img { border: 1px solid red; } This changes the color of the image…
-
3
votes3
answers1468
viewsA: First and last character occurrence
You can use \[(.*)\] and then only get the captured part. Or use \[.*\] and make a Slice to the string that this generates. You can see that operating here, or in the example: var string =…
-
9
votes1
answer56
viewsA: Difference between two functions that run only once in javascript
The reason for these IIFE, particularly in your example, is to create a block of own scope, to have "internal variables". Note that the variable executada In the second example, it is global and can…
javascriptanswered Sergio 133,294 -
5
votes4
answers19332
viewsA: Compare current date with javascript
When you run new Date('07/04/2017') and assuming that the formatting is accepted it will give the exact time at the beginning of that day, to the millisecond. When you run only new Date() That will…
-
1
votes2
answers44
viewsA: Problems validating balance
You need to use numbers in comparison and not text (strings). A suggestion would be: var saldo = $('#tbPimItem tbody tr td::last-of-type').text(); var qtde = this.value; console.log(Number(qtde)…
-
3
votes1
answer37
viewsA: Problems with insertion into an array
The problem is that ConectaVagas is asynchronous and so the for is over and left the a with the value 4. You have to keep a reference from a for every time you call ConectaVagas. You can do it like…
-
1
votes1
answer626
viewsA: How to open a random image
To create a random number you can do Math.round(Math.random() * 10). function SIM() { var oImg = document.createElement("img"); var nr = Math.round(Math.random() * 10); oImg.setAttribute('src', nr +…
-
1
votes3
answers706
viewsA: Read a Json object with javascript
You can iterate the keys of that object with a for ..in or with Object.keys and then forEach or for. An example would be like this: var obj = { "og:locale": "pt_BR", "og:type": "article",…
-
2
votes2
answers10609
viewsA: How to get the lowest value in a list?
Suggestion: def buscarMenor(lst): i = float("inf") for nr in lst: if nr < i: i = nr return i listaInteiros = [7, 5, 6, 9] menor = buscarMenor(listaInteiros) print(menor) # 5 listaDecimais = [7.0,…
-
2
votes1
answer104
viewsA: Nodejs api with Promisses
You can use "old-fashioned" Promises or Callbacks as you like. The Promise approach has advantages: errors launched within a Precedent call the catch and do not stop the script, unlike a normal…
-
1
votes2
answers57
viewsA: Adapt JQUERY to HIDE and Show
You can use the .toggle() of jQuery, passing the this.checked for him to know whether to show or not. Here the code is only: function getval(sel) { $("#esconder_ocorrencia_02").toggle(sel.checked);…
-
1
votes2
answers737
viewsA: Perform function after given time you have stopped typing (keyup) Vuejs or Pure JS
I simplified your code so you wouldn’t repeatedly declare variables. You must bear in mind that this method searchApi6 must be inside the object for the methods: methods. An example of your…
-
3
votes1
answer202
viewsA: search and replace string javascript
For example you show no need to join strings this way. Simply have an object and make a json of it. That is to say: var pessoa =…
-
0
votes1
answer130
viewsA: Make Callback run directly
Like you said and right "the question is that the code continues", so you need to redirect the application flow to continue after callback: function valida2(done) { bootbox.prompt({ title: "This is…
javascriptanswered Sergio 133,294 -
0
votes1
answer75
viewsA: Show text contained in javascript
Elements <input type="radio" cannot have text inside. Hence the textContent or innerHTML did not work. Use <label> thus: // cria input for (var i = 1; i < perguntas[0].length; i++) { var…
-
1
votes2
answers2847
viewsA: Leave an Hide(hidden) element with javascript
You must have CSS that hides that link. So it’s hidden the moment it’s created. You can have CSS in the file .css page #col-md-12 {display: none;} or inline at the time of creating the link. If you…
-
2
votes2
answers2539
viewsA: convert JSON to object
That doesn’t work because you’re using the same name obj variable in and out of the function. In view of var obj = {}; $.each(dados, function (i,obj) { obj[obj.name] = obj.value; }); uses var obj =…
-
1
votes1
answer2088
viewsA: How to create an React component from select that in the bind event "change" picks the right value that was selected?
You’re almost there, the problem is you’re about writing the array when you should set value. In practice the code you have creates this: this.setState({ typeOfSearch: 'debuts' }); and that’s not…
-
1
votes3
answers477
viewsA: Json filter help with jQuery
Here is another suggestion: jsFiddle: http://jsfiddle.net/abjj8gkd/ The central part would be: function filtrar(json, min, max) { return json.aPesquisa.map(obj => { return…
-
1
votes1
answer27
viewsA: Iterate array in input element
You can do this by creating inputs with HTML strings in Javascript: var horario = ['quinta/10:00:00', 'quinta/21:00:00', 'sexta/10:00:00', 'domingo/15:00:00']; var inputs = horario.map(function(h) {…
-
7
votes4
answers11999
viewsA: Take the lowest value and the highest value of an array with Javascript?
The simplest way would be like this: var arr = ["885.9", "984.9", "444.9", "528.9", "528.9"]; var min = Math.min(...arr); var max = Math.max(...arr); console.log(min); // 444.9 console.log(max); //…
-
1
votes1
answer1254
viewsA: Vuejs pass object as props
Properties passed to Vue.js components must be declared as valid attributes in HTML, so they must be kebab-case, i.e.: nav-props in time of navProps. Example of documentation: Vue.component('child',…
-
2
votes1
answer672
viewsA: Traffic lights in Javascript
Change that forEach for a .map that returns a trial, so you have a trial for each Promise.all. Then you use that var itemsFetcher = itens_id.map(function(item, index) { that I put in the example to…
-
3
votes1
answer1006
viewsA: Controllers and Routes in Node js
There’s a difference between using only routes, and using routes with controllers, the difference is if you need logic on the server or if you’re serving static content that doesn’t need logic. The…
-
7
votes2
answers4702
viewsA: Doubt about json_encode and json_decode
Whenever you need to send data between server and client, or an API, or write data in a structured format you can use the JSON format. JSON is a string, and to work this data in PHP you need to…
-
1
votes1
answer810
viewsA: Remove dynamically created html element in ajax Success
To erase the '.collection-item' clicked just search for $(element).closest('.collection-item').remove();, where element is the this. That is to say: $(document).on('click',…
-
0
votes1
answer588
viewsA: Add a different image in a div to each loop using javascript
In case the names of the images are equal, just concatenate by changing the number. You have to pass the i for a new cloister to stay in memory and not get lost the moment it is used (more about…
-
1
votes2
answers5959
viewsA: Enable and disable fields by clicking checked
You have to use the .checked of that checkbox for the purpose you want. Pass only the sim never allows the state "no". Suggestion: HTML: onclick="desabilitar(this.checked)" Javascript: function…
javascriptanswered Sergio 133,294 -
2
votes4
answers1734
viewsA: Add a sequence of numbers
The problem is that while It’s going to be infinite. You don’t really need it because you’re inserting numbers one by one and you can just add. Also note that parseInt(numero); alone does nothing,…
javascriptanswered Sergio 133,294 -
8
votes3
answers1691
viewsA: Why does Javascript return Infinity instead of error when dividing by 0?
When you divide something by zero you have to have some way to represent in Javascript. This is the main reason for its existence: the representation of a mathematical entity. In another case,…
-
2
votes2
answers138
viewsA: take array time with jQuery?
You can do it like this: Creates a function to convert hh:mm in minutes Creates another function to compare the minimum and maximum It also spends the hours to choose (the array with all options)…
-
5
votes3
answers118
viewsA: CSS or JS selector
To style with Javascript you can select the anchor with [href="www.whmcs.com"]. Example: var a = document.querySelector('[href="www.whmcs.com"]'); var p = a.parentElement; p.style.backgroundColor =…
-
1
votes1
answer323
viewsA: Subtract after removing a row from the Javascript table
I suggest you erase the line and then recalculate the total of the remaining lines: $("#pecasList") .on('input', 'input', somarPrecos) .on('click', '.remover-peca', function() { // apaga a linha…
-
1
votes1
answer101
viewsA: Table line deletion in Jquery
Don’t use this inside that callback, jQuery changes the scope of that function and the this is the ajax object. Besides $("#btExcluir") will always give the same element since Ids have to be unique.…
-
5
votes2
answers243
viewsA: How to style the <p> tag differently?
You have to have 2 elements. One that creates the box and one that creates the horizontal line. p.acessorapido { float: left; width: 100%; height: 38px; max-width: 885px; margin-top: 20px; padding:…
-
0
votes2
answers463
viewsA: Separate string variables json
If you have a string you have to convert to JSON and then access the property you want. To: convert to json: uses the json_decode access a property: $json -> token_type Example: $string = '{…
-
1
votes2
answers1104
viewsA: Validate inputs in form with regular expressions
I gave another similar answer but for credit cards. The interesting idea there is the organization of code, which facilitates reading and development. You could do it like this: var inputs = { nome:…
-
55
votes1
answer36730
viewsA: Javascript: Differences between import and require
These tools belong to different generations. The require exists only in Commonjs (the way Node.js created to import and export modules within an application), and import is ES6, or is a new tool…
-
2
votes1
answer190
viewsA: "margin: 0" does not Zera fully
When you have elements with inline-block the spaces between the HTML create this gap. Apparently you don’t have spaces but a line break is considered a space. If you have all the HTML on the same…
-
2
votes1
answer18
viewsA: Reapply the result with a comma after checking or unchecking checkbox values
Use a replace like this: total.value = value.replace('.', ','); Example: $(function() { total = document.getElementById('total'); $(document.getElementsByName('choice')).bind('click', function() {…
-
1
votes1
answer93
viewsA: How to list a Graphapi response with React?
Within that events you have an array of objects, so in your render you can have something like this: (assuming that events is in the state as this.state.events) render() { const events =…
-
2
votes1
answer136
viewsA: Upload image with JS
According to repository suggestions on Github, you can simply join Formdata: var files = document.getElementById("inputPhoto").files; let data = new FormData(); for (var i = 0, l = files.length; i…
-
1
votes1
answer927
viewsA: Read row by row from file . txt
To be sure of the file path you can use var caminho = __dirname + '/teste.txt';. So make sure the lineReader doesn’t change the path.
-
6
votes3
answers67
viewsA: How to define the value of a variable from a function?
Variables can only be changed in the way you want them to be if they can be referenced, that is if they are part of a uncivilized type. When you use function(a, b){ and pass a primitive type to the…
-
4
votes1
answer129
viewsA: calculate percentage of iterated items in a loop
The bill you have to do to get the percentage is count * 100 / total. The code could go like this: // array fictício (238 itens) var arr = ["AF", "AL", "DZ", "AS", "AD", "AO", "AQ", "AG", "AR",…
-
1
votes2
answers67
viewsA: help with php regular expression
Parsing HTML with regex is not recommended. In the case of the example it is +/- simple and something like /<script[^>]*>[^<]*<\/script>/ (link) could work. Better solution would…
-
4
votes1
answer5988
viewsA: How to take current date, and put on an Insert?
You can do that in bank language. If it’s Mysql you can use NOW() that gives YYYY-MM-DD HH:MM:DD date and time. In PHP there are several ways, one of them date("Y-m-d H:i:s"), another is $now = new…