JavaScript - Envío de formulario

 
Vista:
sin imagen de perfil

Envío de formulario

Publicado por fenix (2 intervenciones) el 04/01/2022 07:45:29
Buenas,

Tengo el siguiente problema. A ver si alguien me puede echar una mano.

Tengo un formulario que cuando lo envio solo recibo el valor de los inputs que tienen un valor asignado con VALUE=" ", pero el resto de datos que escribo en el formulario no los envía.

Omitiendo parte del código para simplificar, tendría esto:

<form action="Servlet" method="get" name="formulario" id="formularioAltas" target="_blank" autocomplete="off" >

<input type="hidden" name="control" value="usuarionuevo">
<section class="datosAlta">

<input type="text" name="nombreUsuario" maxlength="18" id="nombreU" class="entradas" placeholder="Nombre" autofocus required/>
...
...

</section>
</form>

Y en JS tengo (simplificando),

window.addEventListener("load", comenzar,false);

function comenzar(){
'use strict';
formulario = document.formulario;
nombreUsuario= document.formulario.nombreUsuario;

...

...
}
function enviar(){

...
...
formulario.submit();
}

EL botón de envío está dentro de <form>. El resto del código funciona correctamente, pero solo recibo la información asignado con VALUE, el resto no.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.448
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Envío de formulario

Publicado por Alejandro (532 intervenciones) el 05/01/2022 16:09:17
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Revisa en el inspector que datos se están enviando.
El método GET se pasan los valores por URL la cual tiene un limite de longitud.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Envío de formulario

Publicado por fenix (2 intervenciones) el 05/01/2022 19:29:46
Buenas tardes,

Por URL solo paso los campos a los que les he asignado un valor con VALUE="".

Esta es la URL usndo Firefox (con Chrome me pasa igual):

proyecto7_chequeador_OK/Servlet?control=usuarionuevo&ip_origen_alta=173.0.0.1/16&ipv6_origen_alta=11:00:01&resultadoV=12.


Las variables: control, ip_origen_alta, ipv6_origen_alta y resultadoV son los campos a los que les he asignado un valor con value="", pero el resto d elos campos no aparecen aunque estén dentro de la etiquetaa <form> No entiendo, de verdad.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar