【问题标题】:two submit buttons on one page always go to first action page [closed]一个页面上的两个提交按钮总是转到第一个操作页面[关闭]
【发布时间】:2012-10-29 21:46:02
【问题描述】:

我有一个 php 页面,它有两个提交按钮,它们的目的是做同样的事情,但是当任何一个被按下时,它们只会转到“searchLN.php”。当我拿走按钮时,您只需在文本上按 Enter 即可转到正确的页面,我做错了什么??

<?php
    echo '<h1>Search Patients</h1>';
    echo '<td><form method="post" action="searchLN.php">';
echo 'Search By Patient Last Name :<input type="Text" name="searchPersonLN" class="button">';
    echo '<input type="Submit" name="searchPersonLN" class="button" value="Search" ';
echo '</form></td>';

    echo '<br>';

    echo '<td><form method="post" action="searchID.php">';
echo 'Search By Patient Number :<input type="Text" name="searchPersonID" class="button">';
    echo '<input type="Submit" name="searchPersonID" class="button" value="Search" ';
echo '</form></td>';
    echo '<br>';
    echo '<a href="index.php">Return To Main Menu</a>';
?>

【问题讨论】:

  • 您意识到在您的每个&lt;form&gt; 中输入和提交按钮都具有相同的名称属性吗?
  • 对——因为输入字段的名称与提交按钮的名称相同。这会给你带来麻烦......
  • 你有任何 JavaScript 可以选择表单的提交吗?

标签: php forms button submit


【解决方案1】:
echo '<input type="Submit" name="searchPersonLN" class="button" value="Search" ';

您不会使用&gt;/&gt; 关闭您的输入,因此,下一行的&lt;/form&gt; 不要关闭您的表单。

【讨论】:

  • 感觉像个n00b!谢谢一百万老兄
猜你喜欢
  • 1970-01-01
  • 2018-08-25
  • 2020-08-19
  • 2013-04-30
  • 1970-01-01
  • 2020-01-20
  • 2020-12-26
  • 2016-07-31
  • 2017-09-09
相关资源
最近更新 更多