2012-06-19 41 views
11

Tôi đang tạo trang web có trang web đăng nhập nơi mọi người có thể làm những việc khác nhau. Khi sử dụng iPad để đăng nhập chữ cái đầu tiên trong mật khẩu được đặt tự động thành chữ hoa, làm cách nào để thay đổi ký tự sao cho chữ cái đầu tiên không phải là chữ hoa, nhưng chữ thường chuẩn hoặc bất kỳ chữ cái nào nhập?Làm cách nào để ngăn tự động viết hoa trong thẻ đầu vào iOS Safari?

+3

Nhưng nếu người dùng muốn mật khẩu đó bắt đầu bằng chữ hoa? – Reniuz

+0

có thể trùng lặp: http://stackoverflow.com/questions/1580793/how-can-i-avoid-iphone-safari-first-letter-in-caps – BigOmega

+0

@Reniuz trích dẫn: "... hoặc bất cứ điều gì họ nhập" –

Trả lời

18

Hãy thử điều này:

<input type="password" ... autocapitalize="off"> 

Đây là trực tiếp từ táo: http://developer.apple.com/library/safari/#codinghowtos/mobile/userExperience/_index.html

Edit:

thử chỉ cần thêm thẻ autocapitalize để asp của bạn: textbox, xem nếu mà làm việc.

<asp:TextBox ID="txbPassWord" runat="server" TextMode="Password" autocapitalize="off"></asp:TextBox> 
+0

cách để ăn cắp câu trả lời của tôi ಠ_ಠ – BigOmega

+0

bạn đang nói đùa phải không? .. Tôi đăng về autocapitalize trước khi bạn chỉnh sửa trong của bạn. – Eric

+0

Vâng không, tôi đã trả lời, tìm thấy câu hỏi trùng lặp, đã chỉnh sửa câu trả lời của tôi để bao gồm điều đó và đã bỏ phiếu để đóng bản sao, tất cả trước khi có bất kỳ câu trả lời nào khác được đăng. (Mặc dù tôi có thể đã nhìn thấy dữ liệu được lưu trữ.) Dù sao, tôi đoán tôi không thể luôn luôn có được điểm cho nỗ lực của tôi ... nhưng chào mừng bạn đến với SO. – BigOmega

2

Hãy thử điều này bên trong thẻ đầu vào của bạn (found in this question):

autocapitalize="off" 

Lưu ý: Nếu bạn không sử dụng HTML tinh khiết (chỉ nhận thẻ ASP.NET), bạn sẽ cần phải thêm này như một tham số html bằng cách nào đó tùy thuộc vào kiểu điều khiển bạn đang sử dụng.

Tôi giả sử bạn đã làm điều này:

Bạn cần phải xác định hộp đầu vào của bạn là loại "password".

<input type="password" name="password" /> 

Tôi nghĩ iOS Safari đủ thông minh để không làm điều này cho thẻ mật khẩu, có lẽ không phải vậy!

+0

Tôi đang sử dụng một hộp văn bản ...
không phải là đủ? – Oedum

+0

những gì có downvotes? – Default

+0

@Default ... wow Tôi không biết tôi đã đăng câu trả lời này trước và bằng cách nào đó tất cả các phiếu bầu đã qua ngay tôi:/... ah có thể vì anh ấy đã đưa vào một mẫu thẻ asp ... Tôi đoán đó là một cuộc thi ở đây ngày nay . – BigOmega

Các vấn đề liên quan