2010-09-21 30 views

Trả lời

30

Các trường nhập được đánh dấu bằng disabled="disabled" không bao giờ gửi giá trị của chúng đến máy chủ khi biểu mẫu được đăng. Bạn có thể sử dụng thuộc tính readonly="readonly" để vẫn làm cho trường không thể chỉnh sửa được bởi người dùng nhưng gửi giá trị ban đầu cho máy chủ khi biểu mẫu được gửi.

+4

Hãy nhớ 'readOnly' O là vốn. – Lenin

+0

@Linin, theo đặc điểm kỹ thuật giá trị là 'CI' (phân biệt chữ hoa chữ thường). Cá nhân tôi thích sử dụng chữ thường cho tất cả các tên và giá trị thuộc tính. –

+0

khi tôi đã thử điều này với chỉ đọc nó không hoạt động document.getElementById ('member_limit'). ReadOnly = true; – Lenin

-1

Bạn không thể vô hiệu hóa giá trị thuộc tính ở phía máy chủ. Bạn cần chạy javascript để lấy giá trị vô hiệu hóa vào servlet.

+0

Wow. Và làm thế nào về khi người dùng cuối đã tắt JS? Tôi muốn sử dụng '' làm giải pháp cho trường hợp sử dụng thuộc tính 'readonly' không phải là giải pháp cho bạn. – BalusC

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