2016-04-02 2 views
0

Ich richte ein einfaches PHP-Formular zum Sammeln von Einträgen und Einfügen/zeigen sie in eine myphpmyAdmin db, das funktioniert gut. Das kleine Problem, das ich habe, ist, wenn ich versuche, ein kleines Stück von js zu setzen, um Text zu löschen und auch eine Popup-Warnung zu geben, wird keiner arbeiten, kann mir jemand bitte helfen.Ich kann nicht 2 normalerweise einfache Javascript-Funktionen, um mit meinen PHP-Dateien zu arbeiten

Hier ist meine Javascript-Datei:

function clear(){ 
    document.getElementById("in1", "in2", "in3", "in4", "in5",).value= ""; 
} 

function saved() { 
    alert("Well done yourself, you have saved an entry to the database."); 
} 

Und hier ist meine PHP-Datei:

<html> 

<head> 

    <meta charset="utf-8"> 
    <title>CS230 Assignment 3</title> 
    <link rel="stylesheet" href="style1.css" type="text/css" media="all" /> 
    <script src="myjs.js" type="text/javascript"></script> 

</head> 

<body> 

<h3>Diary:</h3> 

<form action="insert.php" method="post"> 

<div id="table"> 

    <table> 

     <tr> 
     <th>When/Where</th> 
     <th>Event</th>  
     <th>Emotion</th> 
     <th>Automatic Thoughts</th> 
     <th>Rational Response</th> 
     </tr> 

     <tr> 
     <td><input type="text" style="height:500px;" name="in1" id="in1"></td> 
     <td><input type="text" style="height:500px;" name="in2" id="in2"></td>  
     <td><input type="text" style="height:500px;" name="in3" id="in3"></td> 
     <td><input type="text" style="height:500px;" name="in4" id="in4"></td> 
     <td><input type="text" style="height:500px;" name="in5" id="in5"></td> 
     </tr> 

    </table> 

</div> 

<div id="buttons"> 

    <input type="submit" name="save" id="save" value="Save Entry" onclick="saved()"> 

</div> 

</form> 

    <div id="clearButton"> 
      <button id="clear" onClick="clear();">clear</button> 
    </div> 

<form action="show.php" method="post"> 

    <input type="submit" name="show" id="show" value="Show Diary"> 

</form> 

</body> 
</html> 
+0

haben Sie Ihre Konsole überprüft. weil es in der Funktion "clear()" 1 Komma zu viel gibt. Und ich würde annehmen, dass Ihre save() - Funktion nicht funktioniert, weil das "submit()" des Formulars Prioritäten hat. – zeropublix

+0

"text" '' Elemente können jede gewünschte Größe haben, aber sie sind nicht für Blöcke von Text wie Absätze. Wenn Sie die Eingabe von Sätzen und Absätzen zulassen möchten, verwenden Sie statt dessen Elemente '