Amo*_*eba 21 html javascript forms jquery serialization
当我使用jQuery的serialize()方法提交表单时,除了表单中的textarea之外,所有内容都会被提交.这是一个常见的问题吗?我无法弄清楚.表单工作除了只保留未定义的textarea ???
<textarea form="new_note_form" id="note_text" name="note_text" required="required"></textarea>
Run Code Online (Sandbox Code Playgroud)
Dan*_*ski 27
在将属性添加到textarea 之前,它不起作用name
.
<textarea id="sLifeStyle3Content" name="sLifeStyle3Content" placeholder="HTML is allowed">
<apex:outputText value="{!sLifeStyle3Content}" />
</textarea>
不,不.
它工作正常.http://jsfiddle.net/nuBkM/
<form>
<input name="foo" value="bar"/><br>
<textarea name="something">lorem ipsum</textarea>
</form>
Run Code Online (Sandbox Code Playgroud)
JavaScript
console.log($("form").serialize());
// => foo=bar&something=lorem+ipsum
Run Code Online (Sandbox Code Playgroud)
.serializeArray
也有效
console.log($("form").serializeArray());
// => [{name: "foo", value: "bar"}, {name: "something", value: "lorem ipsum"}]
Run Code Online (Sandbox Code Playgroud)
在小提琴上工作得很好。 http://jsfiddle.net/Ultimate/2Ey2A/ 测试
$('button').click(function(){
alert($('form').serialize());
});
Run Code Online (Sandbox Code Playgroud)