2016-07-02 18 views
0

Vorlage ich bitte das folgende FormularJavaScript/jQuery Verwenden von Inhalten von TextArea- in einfachen Text zu konvertieren, bevor

 <form action=“/animals/living” method="POST"> 
      <input name=“cat” placeholder=“cat name”><br/> 
      <input name=“dog” placeholder=“dog name”><br/> 
      <input name=“bunny” placeholder=“bunny name”><br/> 
      Description:<textarea name="description" placeholder="Description" rows="2" 
            cols="50"></textarea> 
      Documentation:<br/><textarea name="documentation" rows="8" cols="80"></textarea><br/> 
      Essay:<br/> <textarea name=“essays” rows="8" cols="80"></textarea><br/> 
      Passage:<br/> <textarea name=“passage” rows="8" cols="80"></textarea><br/> 
      <input type="submit" value="Submit"> 

     </form> 

Bevor ich das Formular habe ich möchte alle den Inhalt der TextArea s Klartext ändern. Ich finde eine jQuery-Funktion, die das angeblich kann.

var my_plaintext = $(the_richtext).text(); 

So ist meine Frage:

Wie bewerbe ich die jQuery-Funktion auf die Textbereiche Inhalt und dann das Formular einreichen?

(Falls Sie noch wunderten, der Inhalt einer Textbox in Rich Format.)

+0

Verwenden 'Event.preventDefault()', '.submit()' – guest271314

+0

Werden Sie mir bitte die Freundlichkeit der Verschmelzung meines Formulars mit Ihrem Vorschlag? Ich bin vielleicht zu Neuling, um zu verstehen, wie man seinen Vorschlag anwendet. Vielen Dank. –

Antwort

0

Sie können event.preventDefault() verwenden .val(), .submit()

$("form").submit(function(e) { 
    e.preventDefault(); 
    $("textarea", this).val(function(i, value) { 
     return $("<div/>",{text:value}).text(); 
    }); 
    this.submit(); 
}) 
+0

Danke für das Codebeispiel. Muss ich mein Formular irgendwie ändern? (Ich bin extrem neu zu html.) –

+0

Sollte 'html' nicht ändern müssen, sollten Sie in der Lage sein, bei jsfiddle http://jsfiddle.net oder jsfiddle http://jsfiddle.net – guest271314

+0

Danke zu versuchen. Es sendet das Formular, aber die Textarea-Nutzlast ist immer noch Rich-Text im Gegensatz zu Nur-Text. –