Khi bao giờ tôi làm onchange sự kiện, nó đi bên trong hàm Validating của nó, Nhưng trọng tâm không đến Tôi đang sử dụng document.getElementById('controlid').focus();
document.getElementById (id) .focus() không làm việc cho firefox hoặc chrome
Tôi bằng cách sử dụng Mozilla Firefox và Google Chrome, cả hai đều không hoạt động. Tôi không muốn bất kỳ trình duyệt IE nào. Bất kỳ ai có thể cho tôi biết tôi có thể lý do gì không.
Cảm ơn trước
Dưới đây là các mã:
var mnumber = document.getElementById('mobileno').value;
if(mnumber.length >=10) {
alert("Mobile Number Should be in 10 digits only");
document.getElementById('mobileno').value = "";
document.getElementById('mobileno').focus();
return false;
}
Xin vui lòng gửi một số mã vì vậy chúng tôi có thể xem những gì đang xảy ra. Ngoài ra, hãy thử và làm sạch câu hỏi của bạn một chút. –
Bạn có đang thực hiện việc này trong trình xử lý tải không? –
Ok .. Tôi đang làm di động không. xác nhận, trong đó sự kiện onchange tôi viết như thế này var mnumber = document.getElementById ('mobileno'). nếu (mnumber.length> = 10) { \t \t \t \t alert ("Số điện thoại di động chỉ nên có 10 chữ số"); . \t \t \t \t \t \t \t ('mobileno') giá trị document.getElementById = ""; \t \t \t document.getElementById ('mobileno'). Focus(); \t \t \t trả về false; } ở đây nếu bất kỳ ai nhập chữ số dưới 10, nó sẽ hiển thị cảnh báo và xóa trường văn bản sau khi tiêu điểm đang đi tới trường tiếp theo, tôi đang cố gắng cung cấp cho cùng một trường không liên quan đến Mozilla và crome. – SKSK