表单按钮在IE11中无法正常工作(可能还有更多)

时间:2015-08-18 06:31:16

标签: forms button explorer

我已经制作了一个页面,您可以在其中查看发票的概述。 一切都很好,除了Internet Explorer ... 当我点击查看订单按钮时​​,IE中没有任何反应。

<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post" onSubmit="window.location.reload()">
        <tr><td><?php
         $Date = $row['date'];
        echo $Date;
         ?></td><td><?php echo $row['autoid'];?></td>
        <input name='implodehideu' type='hidden' value='<?php echo $row['implodeuke'];?>;'>
        <input name='implodehidew' type='hidden' value='<?php echo $row['implodehelg'];?>;'>
        <input name='personid' type='hidden' value='<?php echo $row['primeid'];?>;'>
        <input name='invoiceid' type='hidden' value='<?php echo $row['autoid'];?>'>


        <td><input type="submit" name="seeorder" id="submit" value="Order overview"></td>
        <td><?php echo $row['firstname'] . " " . $row['surname'];?></td>
        <td><?php echo $row['amount'];?></td>
        <?php
        if ($paidboolean)
            echo "<td bgcolor='#3AA849'>YES</td>";
        else
            echo "<td bgcolor='#e94336'>NO</td>";

        if (!$paidboolean) {
        ?>
        <td><input type="submit" name="confirm" id="submit" value="Mark as paid"></td>
        <?php
        } else {
        ?>
        <td><input type="submit" name="notconfirm" id="submit" value="Mark as not paid"></td>
        <?php
        }
        ?>
        <td><input type="submit" name="slett" id="submit" value="Slett"></td>
        </form>

   <?php
      if (isset($_POST['seeorder'])) {
          .....Things to show up
      }

1 个答案:

答案 0 :(得分:1)

尝试将提交按钮的id参数设置为“submit”以外的其他参数。这帮助了我同样的问题。

<input type="submit" name="slett" id="btnSubmit" value="Slett" />