scusate...
metto qui il form come è adesso
codice:
<form name="formname" action="pagina.php" method="post">
<input type="hidden" name="nome" value="mionome" />
<input type="hidden" name="cognome" value="miocognome" />
<input id="send" type="image" src="path/to/image" />
</form>
<div id="res"></div>
come faccio a mandare alla pagina pagina.php i miei due campi senza muovermi dalla pagina??
ricordo che uso jquery, al momento ho fatto cosi:
codice:
$(document).ready(function(){
$('#send').click(function(){
//Recuperiamo tutte le variabili
var valid = '';
var nome= $('#nome').val();
var cognome= $('#cognome').val();
var datastr = 'bid=' + bid + '&auctionid=' + auctionid;
$('#res').css('display', 'block');
$('#res').css('background-color','#FFFFA0');
$('#res').html('
Invio in corso..</p>'+ messaggio);
$('#res').fadeIn('slow');
setTimeout('send('\"+datastr+\"')',2000);
return false;
});
});
/*Creazione della funzione di invio. Si baserà sul nostro file php 'mail.php'.*/
function send(datastr){
$.ajax({
type: 'GET',
url: '/pagina.php',
data: datastr,
cache: false,
success: function(html){
$('#res').fadeIn('slow');
$('#res').html(html);
$('#res').css('background-color','#e1ffc0');
setTimeout('$('#res').fadeOut('slow')',2000);
}
});
}