Лучше через аякс. Подключи jquery, и сделай, например, так:
<script src="http://yandex.st/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
<form class="myForm">
<p>Имя: <input name=name></p>
<p>Телефон: <input name=phone></p>
<input type=submit value=Отправить>
</form>
<script>
$(function(){
$('.myForm').submit(function(e){
e.preventDefault();
$.get('myScript.php', {
name: $(this).find('input[name=name]'),
phone: $(this).find('input[name=phone]'),
},
function(data){
alert('Принято');
})
})
})
</script>
Ну или без аяксов, но с айфреймом:
index.php
<iframe id="myIframe" style="display: none;"></iframe>
<form class="myForm" target="myIframe" action="myScript.php">
<p>Имя: <input name=name></p>
<p>Телефон: <input name=phone></p>
<input type=submit value=Отправить>
</form>
myScript.php
<?
if($_GET['name'] && $_GET['phone']){
// что-то делаем: базу заносим, смс-ку отправляем себе итп
exit('
<script>
alert("Принято");
</script>
');
}
?>