Задать вопрос
  • Как сделать кнопку отправки?

    Лучше через аякс. Подключи 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>
    		');
    	}
    ?>
    Ответ написан
    Комментировать