Tôi đã tạo đầu vào theo mã bên dưới.Trình giữ chỗ không biến mất khi lấy nét trong Chrome
<div>
<form id="me" runat="server">
<input id="stuff" type="text" placeholder="Type here" runat="server" />
</form>
</div>
Như dự kiến, khi tôi bắt đầu nhập văn bản trình giữ chỗ biến mất. Nó hoạt động như trong trình duyệt Burning Cat nhưng không có trong trình duyệt Metal Shiny. Điều gì gây ra nó (phong cách, thẻ máy chủ, các công cụ khác ...)? Có thể làm gì về nó?
Tôi muốn xét thấy hành vi này là một lỗi. Ý tôi là, nếu tôi cần thêm một số JS để làm cho trình giữ chỗ biến mất, nó phải được gọi là một work-around. Hay là có lý do chính đáng tại sao nó cư xử theo cách đó? –
Tôi thực sự thích cách làm chỗ dành cho Chrome. Nó cho phép bạn sử dụng văn bản giữ chỗ như nhãn trường biểu mẫu EVEN nếu trang của bạn tải được tập trung vào một trong các trường. – xamde
Bộ chọn phải là '$ ('[trình giữ chỗ]')' vì có nhiều loại đầu vào không phải là văn bản hoặc văn bản (email, v.v.) và có thể có trình giữ chỗ. Ngoài ra jQuery mới không thích (không may) bộ chọn ': text'. – Rudy