Pero sin el efecto desagradable de que el nuevo valor se muestra en el formulario.jQuery: Cómo modificar el campo de formulario antes de enviar
si lo hago:
$('#submit_button').click(function(){
$('#field1').val('newval');
$('#form1').submit(); });
El # campo1 mostrará (por una fracción de segundo) el nuevo valor que es un poco feo ..
Parece que podrías colocar la lógica donde realmente no la quieres. ¿Qué estás tratando de lograr exactamente? ¿Cuál es el propósito/razonamiento detrás de esa operación específica? – Christopher