我在一个网站上有多个提交按钮。他们过去常常上下移动元素,我希望以一种完整的形式成为它们,以防用户更改同时一些其他值,以便保存所有内容。现在的问题是我需要被点击的按钮的元素 ID。
所以这是循环中的代码:
div class="form-order"><?php echo $elements[$z]['element_order']; ?> </div>
<input type="submit" name="edit_form_operation" value="▲" class="button-primary"
<?php if($elements[$z]['element_order'] == 1) echo 'disabled="disabled"'; ?> /><br />
<input type="submit" name="edit_form_operation" value="▼" class="button-primary"
<?php
$highest_element = $fdb->get_element_highest_order($form[$i]['form_id']);
if($elements[$z]['element_order'] == $highest_element) echo 'disabled="disabled"'; ?> />
在 for 循环中单击该特定按钮时,他应该首先编写此代码,以便我知道必须移动哪个元素
echo '<input type="hidden" name="change_element_id" value="'.$elements[$z]['element_id'].'" >';
我也对这个问题的另一种解决方案持开放态度。