2016-12-10 1 views
-2

Ich habe den folgenden Code geschrieben, um ein Formular zu erstellen. Aber es funktioniert nicht. Die Ausgabe hat nur "Bitte geben Sie Ihr Feedback ein" und "Bitte geben Sie hier Ihren Text ein" als Text ohne jegliche Form. Ich kann hier keinen Fehler finden. Bitte helfen Sie. Der Code funktioniert auch gut auf dem Computer meines Freundes.Erstellen von 'Form' in HTML funktioniert nicht. .

<!DOCTYPE html> 
<html> 
<head> 
    <title>My webpage</title> 
    <meta name='author' content='Sparsh'> 


</head> 
<body> 


<form action="forhtml.txt" method="post"> 
  <p>Please enter any feedback you have.</p>   
<textarea rows="3" cols="60" name="feedback">   
Please enter your text here   
</textarea>   
<br>   
<input type="submit" value="Send"> 
</form> 
    </body> 

</html>  
+0

Funktioniert auch gut für mich. Da läuft noch etwas anderes schief. Leider können wir nicht sagen, was es ist. – Xufox

+0

'

+0

Es gibt auch kein "PHP", um die Frage zu unterstützen, da dies wirklich php-bezogen sein sollte. –

Antwort

0

Das Formular wird ordnungsgemäß geladen, obwohl Sie darauf verweisen, den Text nicht ordnungsgemäß in der Textdatei zu speichern, die Sie angegeben haben?

Sie können auf diese Weise nicht direkt auf eine Textdatei schreiben, soweit mir bekannt ist. Sie können jedoch versuchen, die folgenden:

Formular

<form action="processing.html" method="post"> 
    <p>Please enter any feedback you have.</p> 
<textarea rows="3" cols="60" name="feedback"> 
Please enter your text here 
</textarea> 
<br> 
<input type="submit" value="Send"> 
</form> 

processing.html (JavaScript-Code ist)

$myFile = "forhtml.txt"; 
if(isset($_POST['feedback']) && !empty($_POST['feedback'])) { 
     $feedback = $_POST['feedback']; 
} 
if($feedback) { 
    $fh = fopen($myFile, 'a') or die("can't open file"); 
    fwrite($fh, $feedback); 
    fclose($fh); 
} 

Dies ist nicht getestet, sollte aber wie erwartet.

+0

Nein, das Formular wird überhaupt nicht geladen. Nur Texte werden angezeigt. – Sparsh

+0

Können Sie mich auf eine Live-Seite verweisen, damit ich einen Blick darauf werfen kann? –

+0

Alles, was ich tun kann, ist, das Stück zu testen, das Sie oben gegeben haben, und es funktioniert gut, wie auf http://www.w3schools.com/code/tryit.asp?filename=FAM8DJTETA8G zu sehen ist ... hit run und es wird auf der rechten Seite geladen . –