Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/03/2011, 03:53
ElAthlit
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Respuesta: cambiar el value de un <s:textfield sin usar el form

Cita:
Iniciado por pig_soldier Ver Mensaje
¿podrias decirme como?

He pensado en meter su valor en sesion, pero de las maneras que conozco lo estoy haciendo mal...


gracias y perdon por mi torpeza


Pego el codigo que tengo para aclarar mi problema (debe ser una tonteria... pero de veras que no caigo)

<input type="text" name="cosa" value="blanco" id="cosa" />

<s:url value="action.action?busqueda=${cosa}"id="buscaCal le" includeParams="none"/>

<s:a href="%{buscaCalle}">
<img src="<s:url value="/imagenes/bA.gif"/>"/>
</s:a>



Da igual el valor que le de a cosa, lo recibe vacío, como si lo buscase en sesión y no en el input (tb he usado textfield, no varía el resultado).
Solo quiero hacer un inciso pequeño, pues no me he leido todo el hilo.
En el código que pones:

Código:
<s:url  value="action.action?busqueda=${cosa}"id="buscaCalle" includeParams="none"/>
Tienes un error de sintaxis, te falta un "&" en la separacion de parametros que pasas en la url, con lo cual, el segundo parametro nunca te llegará.

Ahí te lo dejo:
<s:url value="action.action?busqueda=${cosa}"&id="buscaCalle" includeParams="none"/>

Un saludo.

Athlit.