2014-01-27 2 views
-8

Вот моя форма.Интеграция PHP и JavaScript в той же форме

<form action="insert.php" method="post"> 
<textarea id="text1" name="ff1" >Monday 11 february</textarea> 
<textarea id="text2" name="ff2" >Selected item is</textarea> 
<input type="submit"> 
</form> 

на пользователя, нажав на кнопку данные по форме сохраняется с помощью (insert.php) в базу данных после этого представить осуществляется, как я могу затем открыть новое окно? У меня есть функция javascript для этого, но я недостаточно продвинутый, чтобы позвонить по php

+0

https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener – Quentin

+0

Что вы пробовали? Как вы хотите, чтобы это велось? Выполняется ли функция JavaScript перед сообщением формы? Может ли это отменить форму? Вы хотите, чтобы он выполнял * после * сообщения формы на вновь созданной странице? Просьба уточнить. – David

+0

php - это сохранение dtabase, а javascript - это функция, чтобы затем перенаправить на другую веб-страницу. – user3240828

ответ

0

Сначала вам нужно остановить распространение формы отправки. Затем вы можете сделать что-то с javascript.

2

Дайте Сформировать ID и использовать следующие JQuery:

$("#formID").submit(function(event) { 
    alert("Form submitted."); 
}); 

Если вы хотите, чтобы остановить представить проходит, как форма проверки, вы можете использовать:

event.preventDefault(); 

С только чистый JS:

function submitForm(e) { 
    Form Processing Here. 
} 

var form = document.getElementById('formID'); 
if (form.attachEvent) { 
    form.attachEvent("submit", processForm); 
} else { 
    form.addEventListener("submit", processForm); 
} 
2

onclick() событие.

Отправьте форму с помощью JavaScript и вызовите функцию перед отправкой.

Смежные вопросы