serializeArray() 是否仅适用于输入和文本区域。选择、复选框和单选按钮怎么样。我需要知道从选择框中选择了哪个选项以及是否选中了复选框。我们如何在数组中获取所有这些信息。
问问题
5151 次
1 回答
6
它应该序列化所有输入、选择、复选框等...我注意到您在某些元素上缺少名称,这可能是您没有看到所有元素都被序列化的原因。
<form>
<input type="text" name="name" value="John"/>
<input type="text" name="password" value="password"/>
<input type="text" name="url" value="http://asd.org/"/>
<input type="checkbox" value="test" name="chktest" checked="checked"/>
<select name="stuff" id="validateAs">
<option value="letnum">1</option>
<option value="numbers">2</option>
<option value="letters">3</option>
<option value="url">4</option>
<option value="email">5</option>
</select>
</form>
像这样的东西应该正确序列化。这是serializeArray()
. _
于 2011-02-19T05:29:23.210 回答