我知道javascript在开始的水平,但我有一个问题。
我有7在一个表单输入元素,我想他们都被填充。我想出了这个主意,但它看起来恶心 *。
有人能告诉我如何检查是否所有表单元素都已填写?**
function validateForm()
{
var x=document.forms["register"]["name"].value;
var y=document.forms["register"]["phone"].value;
var z=document.forms["register"]["compname"].value;
var q=document.forms["register"]["mail"].value;
var w=document.forms["register"]["compphone"].value;
var e=document.forms["register"]["adres"].value;
var r=document.forms["register"]["zip"].value;
if (x==null || x=="" || y==null || y=="" || z==null
|| z=="" || q==null || q=="" || w==null || w=="" || e==null || e==""
|| r==null || r=="")
{
alert("Please fill all the inputs");
return false;
}
}
</script>
5条答案
按热度按时间w6mmgewl1#
这是简单而肮脏的方式。
一个更好的方法是更新验证消息,说明这些字段是必需的。
a11xaf1n2#
使用一些简单的普通JS,你可以用一种更简单的方式来处理这个问题:
JavaScript语言
然后确保在表单中
return
该函数,或者内联(不好的做法):或者以一种更不引人注目的方式:
xzv2uavs3#
cl25kdpy4#
您可以使用这个简单的方法来验证表单的所有字段。
fcy6dtqo5#
你可以这样做:
我在我自己的表单中使用了这个,它工作得很好,同时不会占用太多空间或看起来太“丑”。它适用于所有字段元素,并检查输入的值。