我有:
表"用户" id,用户名,密码
表"自由" id,user_id,start_date,end_date
每个用户可以拥有1个或更多(无限制)的"自由的"条目。 现在我的表格有2个文本字段(用户名和密码)和2个日期选择器(一个用于开始日期,另一个用于结束日期)。 我如何使用户能够进入inserd aditional datepicker对,这样他们就可以输入尽可能多的" freedate"他们需要做什么? 我想知道insertind aditional按钮在窗体内部,在按下时会以某种方式创建aditional字段,但你不知道该怎么做。
我不需要工作的例子(即使有人会帮忙)。如果你有类似的问题,我需要你自己的建议。
答案 0 :(得分:1)
您需要javascript即时生成这些字段。或者可以隐藏固定数量的额外字段,并在用户单击按钮时使用javascript逐个显示。您需要跟踪javascript var。
中显示的字段数答案 1 :(得分:1)
您可以使用上面提到的javascript。虽然使用与datepicker相关联的新字段会变得棘手。
您也可以在输入每对后提交。在保存后返回到表单时,在表单的末尾插入一组新的开始/结束日期字段。这样他们总能拥有一个可以进入的自由对。 (总体来说有点慢)
答案 2 :(得分:0)
你需要编写自定义的javascript才能做到这一点。这并不困难,你需要按照以下方式做点什么:
您需要创建一个按钮,当点击该按钮(onClick
事件或jquery click()
功能)时,您可以为您的字段添加html(<input type=.... />
等等您的表单)并记住为这些字段使用正确的名称,以便在用户提交表单时正确发送。