這個問題真的很難回答,好像你似乎知道你的意思,你沒有真正把太多的問題。對於你希望顯示一些代碼的情況,這也是有點偏離主題的。
儘管如此,這裏去與一對夫婦耿耿於懷的第一:
用戶不願意勾選框。
如果你想讓你的用戶愛你(和你的網站),儘量讓它更直觀。整齊地擺放桌子,讓用戶點擊並輸入相應的框。
絕不信任用戶提供的數據。
如果您的數據將按照您的建議在數據庫中使用,那麼您需要確保數據清潔且安全。使用JS確保輸入正確的數據類型,並確保PHP正確使用(使用準備好的語句)在數據被接受之前清理數據。請記住,假冒輸入以避開任何客戶端檢查並不需要太多努力 - 不要信任用戶數據。
大部分這種類型的輸入都是通過html SELECT實體完成的。介紹了具有多個選項的組合框。 vis:
在這裏選擇數據類型。在此輸入數據。
如果您有多種類型的數據,這些數據類型都需要相同數量的數據,這種方式非常有效。如果參賽表格需要根本不同,儘管即使可以完成,但您只需隱藏或添加一些表單元素(隱藏不需要的單詞會輕鬆很多)
如果您只有3或4個不同的表格或表格,您也可以提供標籤/文件夾視圖。
爲什麼你不看一眼,看看別人在做什麼,這與你試圖達到的目標相似。如果你非常喜歡它,那就弄清楚他們是如何做到的並複製它的。這樣做最不可能違反任何版權或專利。
問問你自己系統使用起來有多容易,是否直觀?我的用戶會有一個令人討厭的陡峭的學習曲線,還是隻是簡單地工作?觸摸屏設備和粗短的手指可以很好地工作嗎?我能適應它與一個工作嗎?
爲什麼不嘗試另一個問題,但具體。發佈您正在處理的代碼並解釋它在哪裏或不在工作。多說而不是少說。相信我,你不會泄露任何祕密,它不會讓超級怪人在這裏超過20秒鐘來解決問題!
我知道我想要什麼,但我有解釋它的一些問題。 當我有更具體的問題要問時,我會開始並提出一個新問題。 –