Tôi đang hiển thị một hộp thoại phương thức bằng cách sử dụng jQuery. Hộp thoại này có điều khiển textarea
trên đó. Nhưng trong khi gửi hộp thoại này, giá trị của số textarea
này không được jQuery công nhận vì một số lý do: nó luôn bị trống. Tính năng này hoạt động hoàn hảo trong các trình duyệt khác. Tôi đặt cảnh báo để hiển thị giá trị nhưng có vẻ trống. Ai có thể giúp tôi trong vấn đề này?JQuery val() không hoạt động cho textarea trong Opera
Controls:
<input type="text" id="txtGroupName"/>
<textarea rows="3" cols="30" id="txtDescription"></textarea>
mã jQuery mà sử dụng giá trị này:
var postData = new Object();
postData.GroupName = $('#txtGroupName').val();
postData.Description = $('#txtDescription').val();
$('#txtDescription').val()
đến trống nhưng $('#txtGroupName').val()
được đọc một cách chính xác vì nó là một lĩnh vực đầu vào.
hơn Một phát hiện về vấn đề này:
Khi tôi đặt cảnh báo trong chức năng cập nhật của tôi sau khi Populating giá trị kiểm soát trên tải trang, cảnh báo này sẽ hiển thị các giá trị hiện đúng cách. Nhưng nó chỉ hiển thị giá trị hiện tại. Nó không hiển thị giá trị đã chỉnh sửa sau khi gửi hộp phương thức.
Bạn đang sử dụng trình duyệt/nền tảng nào? –
Tôi đang sử dụng Opera 10.53 và hệ điều hành của tôi là Windows 7. –
Tôi không nhất thiết phải trợ giúp với phần Windows, nhưng tôi sẽ cài đặt Opera trên hộp Ubuntu của tôi và xem tôi có thể tìm ra bất kỳ thứ gì hữu ích không. –