Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/02/2016, 10:12
elpre
 
Fecha de Ingreso: junio-2011
Mensajes: 151
Antigüedad: 12 años, 10 meses
Puntos: 2
Respuesta: Modificar sólo un registro

Bueno, pues ya lo he resuelto a medias.
En el servlet he hecho esto:
Código:
		String[] modificar=req.getParameterValues("modificar");
		String[] precioRopa=req.getParameterValues("precioRopa");
		String[] nombreRopa=req.getParameterValues("nombreRopa");
		String[] idropa=req.getParameterValues("idropa");
		
		RopasFacade facade=new RopasFacade();
		
		int md=0;
		for(int i=0;i<modificar.length;i++){
			md=Integer.parseInt(modificar[i]);
			facade.updateRopa(Integer.parseInt(idropa[md-1]), nombreRopa[md-1], Float.parseFloat(precioRopa[md-1]));
		}
El problema con esto es que el botón que envía el formulario pone el valor de número, y yo quiero que ponga modificar. Para eso, he hecho lo siguiente:
Código:
<input type="button" name="asd" value="Modificar" onclick="javaScript:enter(this.form.modificar)">
					<input type="submit" name="modificar" value="${x.idropa}" style="display:none">
Código:
	function enter(oFormulario){
		if(confirm("Esta seguro de que desea modificar???"))
			oFormulario.click();
	}
Creo un botón que se supone que al pulsarlo va a hacer de submit
Me hace la pregunta de si deseo modificar, pero no hace el click, por lo que no sé muy bien qué es lo que habría que hacer.

Alguna sugerencia???