gpt4 book ai didi

javascript - jQuery Textarea 选择器内部表单

转载 作者:行者123 更新时间:2023-11-30 12:54:24 28 4
gpt4 key购买 nike

我有以下代码:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html;charset=utf-8' />

<script type='text/javascript' src='jquery-1.10.2.min.js'></script>
</head>
<body>
<form id="testForm" method="post" action="">
<textarea id="test" rows="15" cols="60"></textarea>
</form>
<button type="button" onclick="console.log($('#testForm :input').serializeArray());">Send</button>
</body>
</html>

Chrome 控制台正在打印一个空数组,就像 #testForm :input 选择器没有选择文本区域一样。我正在寻找一种方法来选择所有表单输入,这适用于除 textarea 之外的其他元素。我该如何解决? serialize*Array* 是必需的还是我可以只使用 serialize 方法将数据发送到服务器?

最佳答案

.serializeArray()使用输入元素的名称进行序列化,因为您的元素没有名称,所以被省略。

The .serializeArray() method uses the standard W3C rules for successful controls to determine which elements it should include; in particular the element cannot be disabled and must contain a name attribute.

<textarea name="test" id="test" rows="15" cols="60"></textarea>

演示:Fiddle

关于javascript - jQuery Textarea 选择器内部表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19766117/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com