我有一个包含各种字段的表单。
参见。
我的目标是只有在用户填写完所有字段后才启用submit按钮。
到目前为止,我可以在submit按钮启用之前强制标题字段包含内容。如何在启用 submit按钮之前,使所有其他字段也需要填写。
jQuery("input[type='text']").on("keyup", function () {
if (jQuery(this).val() != "" ) {
if (jQuery("#titlenewtide").val() != '')
{
jQuery("#subnewtide").removeAttr("disabled");
}
} else {
jQuery("#subnewtide").attr("disabled", "disabled");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="#" method="post" id="new_tide">
Title: <input id="titlenewtide" type="text" name="title" required> <br>
Description: <textarea name="description" id="description"></textarea> <br>
Tag: <input id="newtag" type="text" name="newtag" required> <br>
Category: <input type="radio" name="category" value="19" required> Animation
<button type="submit" value="Submit" name="subnewtide" id="subnewtide" disabled="disabled">Submit</button>
</form>
请注意,我在页脚中加载了JavaScripts。
https://stackoverflow.com/questions/31762447
复制相似问题