代码之家  ›  专栏  ›  技术社区  ›  ovalb

动态添加post数据以供以后使用表单提交

  •  0
  • ovalb  · 技术社区  · 6 年前

    这里是noob网站开发者!

    我有一个简单的登录表单,向服务器提交用户信息。 除了经典的用户名、电子邮件和密码,用户需要选择一系列 标签 水平 与每个标记关联。

    <select> 使用预定义的标记 <input type='range'> 选择特定标记的级别,以及 <button> 它应该允许添加 标记级别

    当我单击add按钮时,我想以某种方式添加 标记级别

    // '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'> 对于每个标记,但由于将要选择的标记的数目(或名称)都不是预先确定的,所以很难从服务器端获取这些值。

    1 回复  |  直到 6 年前
        1
  •  2
  •   LuisH    6 年前
    <input type="text" value="level_1" name="tag[0]">
    <input type="text" value="level_2" name="tag[1]">
    

    你得到的价值

    array
       'tag' => 
           0 => string 'level_1' (length=7)
           1 => string 'level_2' (length=7)