Javascript 读取表单外部输入的最简单方法

Javascript 读取表单外部输入的最简单方法,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,我有一个简单的表格 <form method="post" action="target.php"> <input class="button" type="submit" value="Submit" /> </form> 我想从atable中读取复选框。因此,复选框输入在之外 <input type="checkbox" name="tick[]" value="'.$value.'" /> 最简单的jQuery操作是什么来读取选中

我有一个简单的表格

<form method="post" action="target.php">
<input class="button" type="submit" value="Submit" />
</form>

我想从atable中读取复选框。因此,复选框输入在
之外

<input type="checkbox" name="tick[]" value="'.$value.'" />

最简单的jQuery操作是什么来读取选中的值并通过表单的
POST
发送它们


另外,由于我对表格中的每一行都有表单,所以我不能将整个表格放在
标记中。

试试这个-尽管我没有测试它

$("input[name^=tick]:checked").each(function() {
    $(this).val()  // this line should contain the value of each checked checkbox, you can use it as you want
});

您可以使用jQuery或方法在单个对象/数组中获取整个for:

警报($('#').serialize());//将警告键/值字符串中的所有表单值
或使用以下方式提交表格:

$.post(“target.php”,$(“#”).serialize();

禁用JavaScript后,您将为您的用户做些什么?首先,我想到了一种无JavaScript的方法,但没有找到一种实用的方法。你能推荐一个纯html的方法吗?那太理想了!您所说的读取值的无javascript方法是什么意思?????您在整个表中有一个表单,并使用successful submit按钮来确定正在使用的行。
alert($('#<idOfForm>').serialize()); // will alert all form values in key / value string
$.post("target.php", $("#<idOfForm>").serialize());