0

我有以下表格。我希望两种形式的结果相同(当然数据值除外)。

第二种形式及其使用带有名称/值对的按钮有什么问题吗?

我问的原因是当使用 PhpED IDE 运行代码时,它的响应值$_POST['task2']等于“提交”而不是“保存”。

编辑。经过进一步调查,我发现 IE7(使用 IE 10 模拟)具有相同的行为。在这种情况下,如果您关心 IE7,则使用带有名称/对的按钮似乎是一种不好的做法。真的?

<?php
echo('<pre>'.print_r($_POST,1).'</pre>');
?>
<form method='post' action='' name='form1'>
    <button type="submit">SUBMIT</button>
    <input type="hidden" name="task1" value="save" />
    <input type="text" name="data1" value="test1" />
</form>

<form method='post' action='' name='form2'>
    <button type="submit" name="task2" value="save">SUBMIT</button>
    <input type="text" name="data2" value="test2" />
</form>
4

0 回答 0