немного не понял . вот форма <form action=""> <input type="text" name="FormEmail"> <input type="text" name="FormEmail1"> <input type="hidden" name="FormID" value="forma"> <input type="hidden" name="FormProgID" value="MPC_29683"> <input name="" type="image" src="img/send.gif"> </form> надо все эти данные отправть в файл file.p а самому остаться на этой форме
Как-то так... Должен быть подключен js скрипт jquery.js, его можно взять тут http://jquery.com HTML: <form> <input id="title"> <input type="button" id="submit" value="Жми!"> </form> <div id="result"></div> <script type="text/javascript"> $('#submit').click(function(){ var ptitle=encodeURIComponent(document.getElementById('title').value); var dat={ptitle:ptitle}; $.ajax({async:false,cache:false,data:dat,processData:true,type:'post',url:('file.p'),complete:sendComplete}); }); function sendComplete(data,textStatus){ outTextXml=data.responseXML; if(textStatus=='success'){ var status=outTextXml.documentElement.getElementsByTagName('status')[0].firstChild.nodeValue; if(status=='ok'){ $('#result').text('Данные успешно отправлены.'); }else{ $('#result').text('Ошибка в file.p.'); } }else{ $('#result').text('Ошибка при получении ответа от file.p.'); } } </script> Файл file.p должен быть способен принять POST запрос с параметром ptitle, в котором будет значение поля из формы. Если это php, файл, то PHP: <?php $mytitle=''; if(isset($_POST['ptitle']) && !empty($_POST['ptitle'])){ $mytitle=$_POST['ptitle']; } $status='ok'; header('Content-Type: text/xml; charset=utf-8'); echo '<?xml version="1.0"?>',"\n"; ?> <ret> <status><?php echo $status?></status> </ret> Если это perl, то ... лень писать. Почти то же самое.