2010-06-18 32 views
21

Với thẻ được chọn, bạn có thể đăng nhiều giá trị chỉ sử dụng HTML bằng cách chọn nhiều tùy chọn?Chuyển nhiều giá trị với các trường nhập bị ẩn

Ví dụ:

<select multiple="" > 
    <option value="1"/> 
    <option value="2"/> 
    <option value="3"/> 
</select> 

Có thể vượt qua nhiều hơn một giá trị như người ta sẽ đạt được với ví dụ trước sử dụng một hoặc nhiều lĩnh vực <input type="hidden">? Một lần nữa, nghiêm chỉnh với HTML.

Trả lời

44

Sử dụng [] trong tên trường để gửi nhiều giá trị:

<input type="hidden" name="your_field_name[]" value="1" /> 
<input type="hidden" name="your_field_name[]" value="2" /> 
<input type="hidden" name="your_field_name[]" value="3" /> 

Bạn sẽ nhận được một mảng các giá trị trong lĩnh vực your_field_name.

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