2017-01-04 5 views
-1

Wie speichere ich, was ich auf dem TagWie speichere ich den Text, den ich im Tag schreibe?

<input type='text'> 

schreiben, werde ich eine Datenbank benötigen, oder es kann so erfolgen, dass sie in die Datei speichert?

<!DOCTYPE HTML> 
<html> 
<body> 
<input type='text'> 
</body> 
</html> 
+0

Alles ist möglich. Welche Sprachen benutzt du? –

+0

Nun, Sie könnten es in jeder Hinsicht tun. aber Datenbank ist, was Sie brauchen, wo Sie strukturierte Daten haben. Verwenden Sie PHP als Server-Programmiersprache und MySQL als DBMS – xFighter

+0

Einmal im Browser gerendert, ist strikt HTML unabhängig davon, woher es kam. Sie benötigen entweder ein Formularelement mit einer Server-URL oder etwas Javascript, um die Daten zum Speichern zu senden. Es gibt viele Bücher und Tutorials, mit denen du anfangen kannst. – scrappedcola

Antwort

0

<input> wird verwendet, von den Benutzerinformationen zu sammeln. <input = "text"> ist keine gültige Aussage. Wenn Sie versuchen, einen Wert für das Textfeld festzulegen, verwenden Sie 'Wert' <input type='text' value='some text'>. Und denken Sie daran, <input> sollte immer innerhalb <form> Tag sein, damit Sie die Informationen sammeln können. Und Sie sollten PHP verwenden, um diese Art von Anfrage zu bearbeiten. Lesen Sie darüber in here (w3schools).

0

Die Antwort auf Ihre Frage ist:

Der Eingang gegeben wird in HTML-Datei ist, die statisch ist (kann keine Daten speichern).

Sie können den Eingabewert auf zwei Arten speichern:

1) Sie die Datei in der Datenbank .php ändern und speichern können.

2) Sie können die Eingabe in eine Datei exportieren und als Text speichern.

Überprüfen Sie den folgenden Code, um die Texteingabe in das TXT-Format zu exportieren.

<style> 
    form * { 
     display: block; 
     margin: 10px; 

    } 

</style> 

<script language="Javascript" > 

    function download(filename, text) { 

     var pom = document.createElement('a'); 
     pom.setAttribute('href', 'data:text/plain;charset=utf-8,' + 

    encodeURIComponent(text)); 
     pom.setAttribute('download', filename); 

     pom.style.display = 'none'; 
     document.body.appendChild(pom); 

     pom.click(); 

     document.body.removeChild(pom); 
    } 
</script> 

<form onsubmit="download(this['name'].value, this['text'].value)"> 
    <input type="text" name="name" placeholder="Enter your file name" required> 
    <textarea rows=3 cols=50 name="text"> Type your text here and click SAVE. </textarea> 
    <input type="submit" value="SAVE">   
</form> 

+0

Hoffe, diese Antwort hat geholfen! –

Verwandte Themen