快速更新,我发现为什么代码不能工作,我要检查的所有文本框都在组框中,这就是问题,如果我删除了组框,问题就解决了。 有办法解决这个问题吗?
找到解决方案。 发布在下面以供将来参考。
再次感谢您的所有支持。
def set_mode(enable=True):
with open('/proc/sys/fs/offs/ts/enable', 'w') as p:
if enable:
p.write("1")
else:
p.write("0")
p.flush()
答案 0 :(得分:1)
您是否考虑过使用表单控件的foreach?类似的东西:
$("#txtDate").datepicker({
onSelect: function(dateText, inst) {
var date = $(this).val(); //Now you got the date
//Connect with database using simple ajax method
$.ajax({
url:"http://example.com/your-web-method",
type: "POST",
data:{"dateValue":date},
success: function(response){
//your actions
}
});
}
});
编辑:如果您的表单包含组框,则组框是控件组,因此您必须使用子foreach迭代其控件。方法如下:
foreach (Control c in Controls)
{
if (c is TextBox && c.Visible && string.IsNullOrEmpty(c.Text))
{
MessageBox.Show($"TextBox {c.Name} is empty");
}
}
这将确保我们不会被嵌套的组框搞砸