25
Tôi có JS đơn giản này để xác thực biểu mẫu, ai đó có thể cho tôi biết cách lấy tên trường (bạn biết đấy, tên = ""), nó sẽ là nơi NameOfSomefield hiện tại: SI đã thử với someField.tagName
nhưng không may mắn ...Lấy tên của phần tử biểu mẫu
function validateForm(){
var someField = document.forms["nameofofrm"]["someField"].value;
if (someField==null || someField=="") {
alert("You cannot leave blank this field: ".NameOfSomefield);
return false;
}
}
tôi không bao giờ hiểu tại sao không có ** element.name ** nhưng có ** element.id ** – soger
@soger vì 'id' là chung cho tất cả các phần tử DOM trong khi 'name' chủ yếu là cho đầu vào. – Namek
@soger Vì 'name' được dùng để đặt tên cho các thành viên của một biểu mẫu. Giống như 'document.getElementById ('myGreatForm'). TheNameofElementOne' – idmean