2016-11-25 10 views
-1

私は入力フォームを持っています。私が持っているデータをファイルに保存したいのですが。これを取得して設定する必要がありますか?誰でも私が何をすべきかについて何か考えがありますか?事前に挿入物をファイルに保存する

function myfunction() { 
 
    if (validation()) // Calling Validation Function 
 
    { 
 
     // Serializing Form Data And Displaying It In <p id="wrapper"></p> 
 
     document.getElementById("wrapper").innerHTML = serialize(document.forms[0]); // Serialize Form Data 
 
     document.getElementById("form").reset(); // Reset Form Fields 
 
    } 
 
} 
 

 
function validation() { 
 
    var name = document.getElementById("namn").value; 
 
    var number = document.getElementById("number").value; 
 
}
<!DOCTYPE html> 
 
<html lang="sv"> 
 
    <head> 
 
     <title>Write</title> 
 
     <meta charset="utf-8"> 
 
     <link rel="stylesheet" type="text/css" href="style.css"> 
 
     <script src="http://form-serialize.googlecode.com/svn/trunk/serialize-0.2.min.js" type="text/javascript"></script> <!-- For Serialization Function --> 
 
     <script src="hej.js"></script> <!-- Include JavaScript File Here--> 
 
    </head> 
 
    <body> 
 

 
     <div id="main"> 
 
      <div id="login"> 
 
       <hr/> 
 
       <form action="" method="post"> 
 
        <label>Name:</label> 
 
        <input type="text" name="name" id="name" required="required" placeholder="fill in your name"/><br /><br /> 
 
        <label>Number :</label> 
 
        <input type="text" name="number" id="number" required="required" placeholder="0876856"/><br/><br /> 
 
        <input onclick="myfunction()" type="submit"id= "submit" value=" Submit " name="submit"/><br /> 
 
       </form> 
 
      </div> 
 
     </div> 
 
    </body> 
 
</html>

ありがとう!

+0

PHPのコード部分はどこですか? – Cagy79

+0

あなたは1つの事のための "namn" idがありません。このためのPHPがない場合は、タグを削除してください。そのコードを投稿するように求められました。私は1つは他のものと同じくらい長くはいられないからです。待っていることは自分の時間を無駄にし、完全なコードを投稿しないこともあなたの時間の無駄です。 –

答えて

0

通常の$_POSTを使用する場合は、$ _POST以上のデータにアクセスし、ファイルにfopen,fwriteと書き込むことができます。 ajaxの上では、データをPHPファイルに送信し、そこで同じことをしなければなりません。 Javascriptでローカルファイルシステムにアクセスすることはできません。

<?php 
if(isset($_POST) && !empty($_POST){ 

// reformat your data here and format it 
$yourDataToWriteInTheData = $_POST['firstname'] . '|' . $_POST['lastname'] . PHP_EOF; 
// Open the file (or create it, read the fopen manual) 
$fileHandler = fopen('file1.txt', 'a+'); 
fwrite($fileHandler, $yourDataToWriteInTheData); 
fclose($fileHandler); 
} 
+0

実際には、IE(ActiveXObject)を使用している場合は可能です^^ –

関連する問題