提交表格后,我需要根据其他值取消设置发布的值,然后再将发布的数据实际解析为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(){ //遍历每种输入类型=文本
$('.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
}
});
});
不幸的是,我不知道如何在不删除实际表单元素的情况下取消过帐值。 欢迎任何提示。