我完全不懂JS和jQuery。我写了一个基本的html表单来计算值,我想验证每个输入并测试它是否包含非零值,但我无法弄明白。在发布之前我花了很多时间搜索。请记住,我是全新的,所以请放轻松。这是我测试输入的脚本。
$('#ppm_Pt').on('change', function () {
var input = $(this);
var is_num = input.val();
if (is_num)
{
$('#Calculate').prop("disabled", false)
}
else
{
$('#Calculate').prop("disabled", true)
}
});
我可以让这个工作来检查是否有任何输入为ppm_Pt,但我想要检查我的html表单中的所有类型号输入,而不是只检查我想要测试空值的任何值和0值。我知道有办法。我尝试过使用each()方法但是没有成功。请帮忙。谢谢。
答案 0 :(得分:0)
您正在对元素进行ID选择,如果这是您的表单,您可能会执行以下操作:
$('#ppm_Pt').on('change', 'input', function () {
var input = $(this);
var is_num = input.val();
if (is_num !== '')
{
$('#Calculate').prop("disabled", true);
}
else
{
$('#Calculate').prop("disabled", false);
}
});