为PHP顺序选择复选框

时间:2017-09-14 17:55:04

标签: javascript php jquery arrays

以我的形式

<form action="" method="get">
    <input id='up' value="go" name="move[up]" type="checkbox">
    <label for="up">Go</label>

    <input id='right' value="swing-r" name="move[right]" type="checkbox">
    <label for="right">Swing-Right</label>

    <input id='down' value="brake" name="move[down]" type="checkbox">
    <label for="down">Brake</label>

    <input id='left' value="swing-l" name="move[left]" type="checkbox">
    <label for="left">Swing-Left</label>

    <button type="submit" name="submit">Submit</button>
</form>

我想为每个复选框提供一个数字,用于选择和php数组,如

如果点击go -> swing-l -> brake -> swing-r,则标签内容将转换为

[1-Go] 
[2-Swing-Left]
[3-Brake] 
[4-Swing-Right]

通过添加选择顺序的编号,同时当我发送数据时,我希望数组按照相同的顺序排序,所以它就像

$move = [up => go, left => swing-l, down => brake, right => swing-r];

如何在我的表单上完全执行此操作?我想到从checkboxes中取出form然后放一个包含所选值的input,但是无法知道如何使用我的数组名称,同时保持如果数字在订购时存在于$ _GET网址中,则会被订购。

0 个答案:

没有答案