根据用户的选择,文本字段框保持隐藏:
$("#aForm").on("change", function() {
if ($(this).val() == "a")
$("#textField").hide();
else
$("#textField").show();
});
问题是服务器期望textfield
框中的值。那么,即使文本框被隐藏,我如何才能只插入一个空字符串,然后将其发送到服务器?
根据用户的选择,文本字段框保持隐藏:
$("#aForm").on("change", function() {
if ($(this).val() == "a")
$("#textField").hide();
else
$("#textField").show();
});
问题是服务器期望textfield
框中的值。那么,即使文本框被隐藏,我如何才能只插入一个空字符串,然后将其发送到服务器?
隐藏值仍将值发送到服务器。因此,您可以在切换显示/隐藏时设置默认值。
$("#aForm").on("change", function() {
if ($(this).val() == "a") {
$("#textField").hide();
$("#textField").val("This textbox is hidden and has a default value");
} else {
$("#textField").show();
$("#textField").val(""); // reset the value
}
});