我正在做一個調查申請。它可以選擇添加問題。如果點擊添加按鈕,它將顯示添加問題的文本框和用於選擇問題類型(單選按鈕,複選框)的選擇框,一旦填充字段,我將存儲比在數據庫ans在UI中顯示。那麼用戶可以選擇在上面和下面添加問題。如果他在上面添加問題,我需要重新排列下面的問題編號。如果他在中間添加問題,我需要在下面更新問題編號。我如何解決這種情況?調查問題重新排序?
1
A
回答
0
在類似的情況下,我顯示了要在表格/網格中排序的項目列表,並給出了用戶根據自己的選擇向上或向下移動網格中的項目的選項。我在網格中保留了一個訂單欄(隱藏在我的案例中)和數據庫表中的相應列。無論何時在網格中重新排序,我都會通過交換操作更新交換位置的兩行。因此,一旦用戶完成重新排序並使用按鈕保存訂單,我就會根據首頁中的訂單更新訂單列。
0
https://pixbyfunc.appspot.com/pub/asq/asq.html是一個或有問卷的運行示例。根據用戶是否喜歡葡萄酒,提出了一組不同的問題。
Q().ask("Have you had your drink today?");
Q('like-wine').using('radio', 'Yes', 'No').ask("Do you like wine?");
Q('like-wine').matches('no').naming('reason').using('textarea').ask("Why not?").abort();//stop the survey
Q().ask("How much do you drink a day?");
Q('which-wine').using('checkbox', 'Reds', 'Whites', 'Other').ask("What do you like?");
Q('which-wine').matches('reds').ask("If you would like to receive a free bottle of Chateau d'Yquem Sauternes 2004 from your Santa, please provide your email.");
Q().start();
您可以查看源代碼,看看Q爲如何實現和修改,以滿足您的需求:
它使用JavaScript,看起來像設計。
相關問題
- 1. PostgreSQL記錄重新排序問題
- 2. 爲jQuery「可排序」問題重新排序li元素
- 3. DataGrid排序/更新問題
- 4. SQL排序查詢問題
- 5. Sql查詢排序問題
- 6. 對雙重問題處理的相關指令進行排序/重新排序
- 7. 重新排序
- 8. 查詢排序順序問題
- 9. LINQ排序排序問題
- 10. 排序問題
- 11. 排序問題?
- 12. 排序問題
- 13. 問題排序
- 14. 排序問題?
- 15. 重新排序mysql查詢結果php
- 16. 如何重新排序SQL查詢?
- 17. HTML錶行跨度重新排序項拖放問題
- 18. IA-32 |在多處理器環境中重新排序問題
- 19. 使用jquery垂直重新排序div問題
- 20. EF問題與實體重新排序和唯一性約束
- 21. 重新排序行
- 22. 重新排序列
- 23. 重新排序NSOperationQueue
- 24. 重新排序箱
- 25. 重新排序CActiveDataProvider
- 26. TObjectList重新排序
- 27. 重新排序項
- 28. 更新jQuery中的排序問題
- 29. 排序問題最新JQ電網
- 30. 新秀PHP的問題排序結果