2011-08-28 35 views

回答

5

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(); 
?> 
+0

我有一個提交按鈕,的onclick參數這種形式頁指向向服務器發送表單詳細信息的函數,「onclick = 172.16.151.31/receive.php」,receive.php將接受參數並將其存儲在文本文件中。 –

+0

是的,您的report.php應該通過解析$ _POST服務器變量來接收傳遞的表單字段信息,然後如上所示保存或發送它。檢查receive.pgp是否獲取數據的最簡單方法是輸入一行,如print_r($ _ POST); –

+0

提交表單的功能只會讓這個條目正確嗎?函數submitform() { document.myform.submit(); } –

相關問題