from表单取消提交隐藏的标签属性值
form表单提交被visibility=hidden和display=none修饰的元素都会随表单提交
只有disabled=true标记的元素不随表单提交
<table >
<tr>
<td >结论</td>
<td>
<label>通过</label>
<input type="radio" name="approveStatus" value="通过" checked/>
<label>未通过</label>
<input type="radio" name="approveStatus" value="未通过" />
</td>
</tr>
<tr class="butShow">
<td >元素1</td>
<td>
<input type="text" class="butShow" name="approveAmount1"/>
</td>
<td >元素2</td>
<td>
<input type="text" class="butShow" name="approveAmount2"/>
</td>
</tr>
</table>
//js按钮控制显隐
$("input[name='approveStatus']").click(function () {
var approveStatus = $("input[name='approveStatus']:checked").val();
if ("未通过" == approveStatus) {
$(".butShow").hide();
$(".butShow").attr("disabled", true);
}else{
$(".butShow").show();
$(".butShow").attr("disabled", false);
}
});