Inputlara girilen değerleri $('#veri').val() şeklinde alabilirsin. Yalnız neden <form> kullanmak istemiyorsun?
ana bir form olacak ama ana form dışındada ayrı form içindeki bazılarını toplu yerine tekde eklemek isteyecek o yüzden
success: function(
veri) { $('#yazdir').html(
veri);}//Başarılı olursa ekrana
veri yazdığım yerde sıkıntı var sanırım yine çalıştıramadım
<script type="text/javascript">
function gonder() {
//$('#sonuc').html('Form gönderiliyor. Lütfen bekleyiniz.');
$('#yazdir').slideDown('slow');
$("#yazdir").html('<div id=resim><center><img src="http://i45.tinypic.com/wk35ex.gif"></center></div>');
var veri1 = ('#veri2').val();
var veri2 = ('#veri').val();
jQuery.ajax({
type: 'POST',//Bu kısım POST ve GET değerlerinden birini alabilir
url: './echo.php',//Verinin gönderileceği sayfa
data: {'user2':' + veri2+ ', 'data3':' + veri1+ '},
error:function(){ $('#yazdir').html("Bir hata algılandı."); }, //Hata alınırsa ekrana bastırılacak veri
success: function(veri) { $('#yazdir').html(veri);}//Başarılı olursa ekrana bastırılacak veri
});
}
</script>
<input type="text" name="user2" id="veri">
<input type="text" name="user" id="veri2">
<input id="add" type="submit" onclick="javascript:gonder()" value="Gönder">