Tôi đang sử dụng mã HTML sau đây để autoselect một số văn bản trong một trường mẫu khi người dùng nhấp vào sân:vấn đề với xử lý hình thức Chrome: onfocus input = "this.select()"
<input onfocus="this.select()" type="text" value="Search">
Điều này làm việc tốt trong Firefox và Internet Explorer (mục đích là sử dụng văn bản mặc định để mô tả trường cho người dùng, nhưng đánh dấu nó để khi nhấp vào chúng chỉ có thể bắt đầu nhập), nhưng tôi đang gặp khó khăn khi làm việc đó Chrome. Khi tôi nhấp vào trường biểu mẫu trong Chrome, văn bản được đánh dấu chỉ trong một giây và sau đó con trỏ sẽ nhảy đến cuối văn bản mặc định và làm nổi bật phần đánh dấu.
Mọi ý tưởng về cách làm việc này cũng hoạt động trong Chrome?
Điều đó sẽ xử lý chuột chứ không phải bàn phím. Sẽ tốt hơn nếu bạn tiếp tục tập trung. Tôi nghi ngờ vấn đề là một cái gì đó để làm với các cuộc gọi đến .select() chứ không phải là sự kiện đang được bắn. –
@Dan, nhưng tabbing vào các lĩnh vực bằng cách sử dụng bàn phím tự động chọn nội dung của họ anyway. –
@Lee, tôi không thể nghĩ ra bất kỳ điều gì không làm điều đó, nhưng hành vi đó phụ thuộc vào trình duyệt đang thực hiện nó. –