Чтобы проверить, что форма заполнена, следует ли мне использовать
fieldname.value==''
или
fieldname.value.length<1
или это не имеет значения?Если это имеет значение, почему?
Я не думаю, что это имеет значение.Я бы использовал это вместо
if (!fieldname.value.length) { //it has no length (0) }
В большинстве случаев полезным решением является проверка того, что текст, предоставленный пользователем, отличается от пробела, поэтому:
if (fieldname.value.match(/\S/g) !== null) { // there is something more than spaces }