Tras procesar información de un formulario, o quizás antes de que el usuario introduzca información, puede ser interesante cambiar el valor que contiene un input.
Supongamos que tenemos un campo "idioma", con un valor por defecto de "ES":
<input id="idioma" type="text" value="ES" name="idioma">
Y por alguna razón, queremos cambiarlo por otro valor, por ejemplo "EN":
$("#idioma").val("EN");
Tan simple como esto.
hay no mames tan sencillo como eso jejejeej por que no se me ocurrio gracias por el tip
ResponderEliminarHola, oye y si ese cambio de valor quiero que sea el resultado de una consulta de php (ajax) como lo cambio ? Saludos
ResponderEliminarHola tuxman!
EliminarLas respuestas de consultas ajax se almacenan en objetos XMLHttpRequest o ActiveXObject (si se hacen desde IE). Estos objetos recogen la respuesta como un string, en el atributo "responseText", objetoRequest.responseText.
Así, directamente al recibir la respuesta puedes pasarla como parámetro a la función val:
$("#idioma").val(objetoRequest.reponseText);
Un saludo!
Hola y como hago para ejecutarlo al dar clic en un href
ResponderEliminara mi no me funciono, me funciono con:
ResponderEliminar$("#idioma").html("EN");
por si a alguien mas le sucede lo mismo que a mi con eso se solucionó.
gracias genial
ResponderEliminarmuchas gracias crack sigue aportanto
ResponderEliminarloco, no pensé que fuera tan sencillo, gracias por compartir
ResponderEliminar