【发布时间】:2013-10-17 07:10:36
【问题描述】:
我希望在填写必填字段之前保持提交按钮处于禁用状态。
首先, 我发现了一些关于这个问题的问题,但问题是我有一些必填字段而不是必填字段,而且我正在动态创建这些字段。 这是一个例子:
<input type="text" id="releaseartist" name="releaseartist" required="true" placeholder="Required Field"/>
我也有这样的输入,这就是我动态创建它们的方式,
var trackartistinput = document.createElement('input');
trackartistinput.setAttribute('type', "text");
trackartistinput.setAttribute('id', "trackartist" + i);
trackartistinput.setAttribute('name', "trackartist");
trackartistinput.setAttribute("required", true);
trackartistinput.setAttribute("placeholder", "Required Field");
trackartistinput.setAttribute("class", "required");
这是我的提交按钮:
<input type="submit" class="btn btn-primary" value="Submit" id="form-submit" onclick="return myConfirm();" />
【问题讨论】:
-
只需为提交按钮编写一个验证即可。
-
@Ducaz035,如上所述,您可以编写一个验证器来检查单击提交按钮时是否已填写必填字段...?
-
另外,如果你真的想要,你可以在动态生成每个必填字段时添加一个 onChange 类型的事件处理程序,并且该事件可以检查是否所有必填字段都已填写跨度>
-
我当然可以添加一个事件处理程序,我想知道如何检查所有必需的输入字段。我需要一个循环给他们。你能给我看一个sn-p吗?
标签: javascript jquery html validation