0
我有一個表單頁面,我想將表單詳細信息提交給我的服務器,並將詳細信息存儲在服務器中。發送表單數據到服務器並使用Java腳本將其存儲在服務器中
我需要一個腳本來發送客戶端的請求到服務器,我想到了使用JavaScript。
我在搜索時遇到了XMLHttpRequest。
任何人都可以請指點我正確的方向嗎?
我有一個表單頁面,我想將表單詳細信息提交給我的服務器,並將詳細信息存儲在服務器中。發送表單數據到服務器並使用Java腳本將其存儲在服務器中
我需要一個腳本來發送客戶端的請求到服務器,我想到了使用JavaScript。
我在搜索時遇到了XMLHttpRequest。
任何人都可以請指點我正確的方向嗎?
JavaScript是一種客戶端腳本語言,它不能在您的服務器上存儲任何內容,因爲您需要服務器端腳本語言。
繪製表單並詢問用戶數據的第一部分很容易,可以用HTML和一些jQuery來完成,如果你希望它看起來很好。服務器端將需要一個PHP/ASP腳本來存儲或發送提交的數據。
實施例:
HTML(form.html):
<form method="POST" action="store.php">
Enter Your Name: <input type="text" name="fullname" />
</form>
PHP(store.php):
<?php
foreach($_POST as $name=>$value)
{
$contents .= "$name = $value" . "\n";
}
// save locally in cache folder
$fd = fopen("cache/filename.txt", "w");
fwrite($fd, $contents);
fclose($fd);
// mail me the submitted data
@mail("[email protected]", "some subject", $contents);
// die in piece
die();
?>
我有一個提交按鈕,的onclick參數這種形式頁指向向服務器發送表單詳細信息的函數,「onclick = 172.16.151.31/receive.php」,receive.php將接受參數並將其存儲在文本文件中。 –
是的,您的report.php應該通過解析$ _POST服務器變量來接收傳遞的表單字段信息,然後如上所示保存或發送它。檢查receive.pgp是否獲取數據的最簡單方法是輸入一行,如print_r($ _ POST); –
提交表單的功能只會讓這個條目正確嗎?函數submitform() { document.myform.submit(); } –