【发布时间】:2018-09-12 00:34:59
【问题描述】:
这里是新手网络开发者!
我有一个简单的登录表单,可以将用户信息提交到服务器。 除了经典的用户名、邮箱和密码,用户需要选择一系列标签,以及每个标签关联的级别。
所以我在表单标签内有一个带有预定义标签的<select>,一个用于为该特定标签选择级别的<input type='range'>,以及一个应该允许添加标签的<button>-级别 值。
当我单击添加按钮时,我想以某种方式将该特定组合的 标签级 值添加到多维数组中,并将它们添加到发布请求变量中,这样当我单击服务器接收到的表单的提交按钮:
// 'normal' form stuff
$user = $_POST['user'];
$psw = ...
// ...
$values = $_POST['values'];
// this is the bidimensional array I was talking about:
// values = [
// [tag1, level1],
// [tag2, level2],
// ...
// [tagN, levelN]];
我尝试为每个标签添加<input type='hidden' name='tag' value='level'>,但由于将选择的标签的数量(或名称)都不是预先确定的,因此很难在服务器端获取这些值。
有没有简单的方法可以做到这一点?
【问题讨论】:
标签: javascript php jquery html forms