Tôi đang sử dụng hàm JavaScript sau để ẩn hình ảnh trên trang web của tôi trong trường hợp các hình ảnh nguồn không được tìm thấy:Ẩn input = "image" nếu ảnh src không tìm thấy
function Image_OnError(image) {
image.onerror = "";
image.style.visibility = "hidden";
return true;
}
tôi thêm như sau thuộc tính cho hình ảnh của tôi gọi phương thức trên trong trường hợp có lỗi onerror="Image_OnError(this);"
.
Vấn đề là tôi cần phải làm tương tự cho các yếu tố <input type="image" />
nhưng không thể tìm ra cách để làm điều này vì yếu tố đầu vào dường như không có sự kiện OnError
.
Tôi chỉ có thể bao gồm một hình ảnh bổ sung có cùng giá trị src làm đầu vào và sau đó sửa đổi mức hiển thị của phần tử đầu vào trên sự kiện OnError của hình ảnh, nhưng điều này có vẻ hơi lộn xộn.
Bất kỳ lý do nào bạn không thể tự đổi thành thẻ? – vpram86
Phần tử đầu vào đang được tạo từ một điều khiển máy chủ asp: ImageButton mà tôi cần sử dụng để nâng cao sự kiện OnCommand cần thiết. –