我正在使用这个 javascript 来禁用我的表单提交按钮,直到用户在 textarea 字段中输入。一旦填充了文本区域,提交按钮就不再被禁用。
然而,虽然这适用于单个文本区域,但我现在想找到一种方法来完成这项工作,这样如果我有四个文本输入字段,那么保持禁用提交按钮,直到它们都不是空的/没有填充文本。
这是我目前使用的内容:
<form action=\"includes/welcomestats.php\" method=\"post\" id=\"form1\" onSubmit=\"if (this.display_name.value == '') {return false;}\">
<input type=\"text\" name=\"display_name\" id=\"display_name\" maxlength=\"30\" placeholder=\"Display Name\">
<input type=\"submit\" class=\"welcome-submit2\" name=\"submit\" value=\"Next ->\" id=\"submit\"/>
</form>
<script>
$(function(){
$("#submit").submit(function(e){
if($("#display_name").val()==""))
{
e.preventDefault();
}
});
});
</script>
但是现在我在表单中添加了更多的文本输入字段,所以我需要脚本来禁用我的提交按钮,直到所有文本字段都被填充,有人可以帮我吗?
我想将这些文本字段添加到我的表单中:
<input type=\"text\" name=\"public_email\" id=\"public_email\" maxlength=\"50\" placeholder=\"Email Address\">
<input type=\"text\" name=\"phone\" id=\"phone\" maxlength=\"30\" placeholder=\"Phone Number\">
<input type=\"text\" name=\"age\" id=\"age\" maxlength=\"2\" placeholder=\"Display Age\">