我有以下表格
<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>
在我提交表单之前,我想将TextArea
的所有内容更改为plainText。我找到了一个可以做到的jQuery函数。
var my_plaintext = $(the_richtext).text();
所以我的问题是:
如何将jQuery函数应用于textAreas内容然后提交表单?
(如果你还在想,TextArea的内容是RichText格式。)
答案 0 :(得分:0)
您可以使用event.preventDefault()
,.val()
,.submit()
$("form").submit(function(e) {
e.preventDefault();
$("textarea", this).val(function(i, value) {
return $("<div/>",{text:value}).text();
});
this.submit();
})