javascript - javascript未设置发布的数组元素
问题描述
提交表单后,我需要根据其他值取消设置发布的值,然后才能将发布的数据实际解析为 php。
例如:我的表单包含 2 个隐藏字段和 2 个常规输入:
<form class='myForm'>
<input type="hidden" name="hide[0]" id="h[0]" value="someValue1" data-key="0" />
<input type="hidden" name="hide[1]" id="h[1]" value="someValue2" data-key="1" />
<input type=“text” name=“text[0]” id=“t[0]” value="" data-key=“0” />
<input type=“text” name=“text[1]” id=“t[1]” value="" data-key="1" />
<input type=“submit” value=“submit” />
</form>
我正在尝试通过 javascript 取消设置发布的值:
$('.myForm').submit(function() { // 遍历每个输入 type = text
$('.myForm').submit(function() {
// loop through each input type = text
$(':input[type=text]').each(function() {
var key = $(this).attr('data-key');
var textValue = $(this).val();
if (textValue < 1) {
// unset posted input [type=text] with data-key
// unset posted hidden with same data-key
}
});
});
不幸的是,我不知道如何在不删除实际表单元素的情况下取消设置发布的值。欢迎任何提示。
解决方案
推荐阅读
- ansible - 为模块 Ansible 设置常量参数
- xslt - 使用XSLT转置xml中的一些节点
- python - 将搜索到的查询传递到另一个视图
- android - 显示对话框时如何为活动设置动画
- udp - How to disable udp in shadowsocks or outline server without modifying Client-side code (How to modify shadowsocks server to use pure tcp (not udp))
- qt - 除了像 GTest 实现这样的可执行文件之外,在 CTest 中注册 QTest 上的测试
- dns - 从 Google 搜索结果中单击时域重定向不起作用
- emacs - 如何从 Org 模式表中提取一个值并在 Lisp sexp 中使用它?
- node.js - 使用 node.js 我需要压缩位于 file_system 上的文件
- python-3.x - 在 Pymc3 中向高斯过程添加协方差矩阵