Нужно написать web текстовый редактор, который будет отсылать данные из текстовых форм на сервер. Насколько я понял, сделать это можно было посредством XMLHttpRequest (каждая форма отправляется по отдельности, страница не перезагружается). Теоретический код:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> </head> <body> <tr><td>Text1</td><td>Text2</td><td><textarea>Text3</textarea><button onclick = "send_data()" id="button">Отправить</button></tr> <script> function send_data() { button.innerHTML = ' ... '; s = button.previousElementSibling; var text = s.value; var http = new XMLHttpRequest(); var url = "get_data.php"; http.open("POST", url, true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.onreadystatechange = function() { if(http.readyState == 4 && http.status == 200) { alert(http.responseText); } } http.send(text); } </script> </body> </html>
Как тут сделать, чтобы функция send_data опознавала кнопку, которая была нажата (чтобы получать нужный текст) (id только 1) и как писать php файл, который будет принимать информацию и записывать её в файл?