Giả sử tôi có các hình thức sau đây:Làm cách nào để nối nhiều giá trị vào một tham số duy nhất dưới dạng html?
<form action="process.php">
<input type="checkbox" name="option1" value="oats"> Oats
<input type="checkbox" name="option2" value="beans"> Beans
<input type="hidden" name="parameter" value="a"/>
<input type="submit" value="Submit"/>
</form>
gì thường xảy ra là sau khi nhấp vào URL, trình duyệt chuyển hướng đến:
process.php?option1=oats&option2=beans¶meter=a
Làm thế nào để làm cho nó như vậy mà khi gửi là đã nhấp vào tất cả hộp kiểm kết thúc như một phần của "tham số", nhưng được phân tách bằng dấu phẩy? Nói cách khác, nó sẽ là:
process.php?parameter=a,oats,beans
Giải pháp tốt nhất với javascript/jquery/html tối thiểu là tốt nhất nếu không có giải pháp html.
có thể lặp lại http://stackoverflow.com/questions/2433727/ submit-a-multidimensional-array-via-post-with-php –
là process.php mong đợi một cuộc gọi AJAX? – Jason
Nó không quan trọng những gì process.php là mong đợi, những gì quan trọng là kết quả "GET" url của hành động. – Rolando