scusate...
metto qui il form come è adesso
come faccio a mandare alla pagina pagina.php i miei due campi senza muovermi dalla pagina??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>
![]()
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); } }); }

Rispondi quotando