function call(op) {
var x = op.selectedOptions[0].textContent;
var n = x.substring(0, 3);
//alert(n);
document.pts.inputbox.value = n;
document.pts.submit();
}
Tôi có chức năng lấy giá trị nhãn từ tùy chọn đã chọn trong hộp danh sách, sau đó nó sẽ loại bỏ 3 chữ cái đầu tiên và chuyển thông tin đó vào giá trị hộp nhập.selectedOptions [0] .textContent; không hoạt động trong IE hoặc Firefox
Vấn đề là cách js đang lấy nội dung văn bản nhãn tùy chọn đã chọn. Có vẻ như Chrome hoạt động tốt, nhưng trong firefox17 và IE9 thì không có gì xảy ra. Bất kỳ đề xuất nào về cách tốt hơn để có được giá trị nhãn tùy chọn đã chọn?
EDIT: Tôi KHÔNG thể sử dụng giá trị tùy chọn, giá trị đó được dành riêng cho một cái gì đó cụ thể hơn Mọi thứ hoạt động tốt trong JSfiddle.
Bạn đã cân nhắc sử dụng thuộc tính giá trị trong '
Bạn có thể thử đặt mã của mình trên trang web http://jsfiddle.net để chúng tôi có thể dễ dàng điều tra không? –
Có, tôi không thể sử dụng các tùy chọn Giá trị, con số đó dành cho một thứ khác. – user1868232