Cita:
Iniciado por Crazylegs Hola, yo no he comprendido muy bien lo que quieres hacer, pero id_fact en el ejemplo al menos no tiene ningún valor:
Código HTML:
Ver original<input type="hidden" name="id_fact" id="id_fact" size="32" />
Te falta el atributo
value.
Ok, gracias por contestar. El valor de
id_fact lo cojo del formulario llamado form1 que tengo donde tengo la
funcion volver:
Código Javascript
:
Ver originalform action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<input type="hidden" name="id_fact" id="id_fact" value="<?php echo $row_Recordset1['id_fact']; ?>" />
<input type="submit" value="Aceptar" onclick="javascript:volver();"/>
</form>
Código Javascript
:
Ver original<script>
function volver() {
window.opener.document.form30.id_fact.value = document.form1.id_fact.value;
window.close();
}
</script>
Y luego la paso al
form30 que la tengo en otra página.
Código Javascript
:
Ver original<form method="POST" name="form30" id="form30" action="<?php echo $editFormAction; ?>">
<input type="hidden" name="id_fact" id="id_fact" size="32" />
<td><input type="image" src="imagenes_menu/modificar.jpeg" width="20" height="20" style="cursor:pointer" /></td>
<input type="hidden" name="MM_update" value="form30" />
</form>
En el form30 me sale la variable
id_fact, pero no se como mandarla para recibirla en
upd_recam.php con el código:
Código Javascript
:
Ver original$(document).ready(function() {
$('#form30').submit(function(event) {
var datos = $(this).serialize();
event.preventDefault()
$.ajax(
{
url:'upd_recam.php',
type:'POST',
data:datos,
beforeSend:function(objeto){
$('#carga').css({display:'block'});
},
complete:function(){
$('#carga').css('display','none');
},
success: function(data) {
$('#result').html(data);
}
});
});
});
ok ?