Olá. Tenho 3 formulários em uma mesma pagina, onde cada um tem 1 input type text.
O que preciso é recuperar o nome desses inputs e o valor correspondente ao formulário submetido.
=============
form name="formulario1" id="formulario1"
input type="text" name="nome1" value="valor1"
/form
form name="formulario2" id="formulario2"
input type="text" name="nome2" value="valor2"
/form
form name="formulario3" id="formulario3"
input type="text" name="nome3" value="valor3"
/form
=============
..........
var formulario_submetido = document.getElementById("formulario1");
formulario_submetido.addEventListener('submit', function(e)
{
e.preventDefault();
//tentei
console.log(document.querySelectorAll('#'+this.id + ' input').name);
//tentei
var formula = new FormData(formulario_submetido);
console.log(formula.input['type=text'].name);
//tentei
console.log(formula.get(input['type=text']).name);
..........
no console.log(e), ele está nessa hierarquia form -> srcElement -> input -> attributes -> name
Como recupero o valor do name dele e o valor do value?
Tenho uma consulta de autocomplete no bd que funciona no servidor local e não roda no servidor da web.
Ao enviar a consulta no servidor local aparece no console :Fetch terminou o carregamento: GET ".../Cidade?cidade=sao%20paulo". A pesquisa é feita normalmente.
Quando mando a mesma pesquisa para o servidor web(locaweb) aparece no console: Fetch terminou o carregamento: GET "..../Cidade?cidade=sao%2520paul".
O número 25 aparece só no servidor web. Pelo que pesquisei 25 significa %, ou seja, está duplicando o caractere %.
Não consegui utilizar nenhuma função para evitar que isto ocorra. Alguém sabe se há alguma configuração no servidor web que possa ser alterada para evitar essa duplicação?
Vou publicar um evento e quero colocar um Cronômetro regressivo que mostre em tempo real os dias, horas e minutos que faltam para determinada data, tipo:.
Faltam 5 dias, 12:30:00 para inauguração.
Qdo chegar no dia, quero que apenas apareça uma mensagem.