代码之家  ›  专栏  ›  技术社区  ›  ofey

运行Apache[duplicate]时在何处查看回显字符串

  •  0
  • ofey  · 技术社区  · 8 年前

    我在MAC上用

    $apachectl start

    索引。html位于/Library/WebServer/Documents

    <!DOCTYPE html>
    <html>
    
    <head>
      <meta charset="utf-8">
      <title>blah</title>
    </head>
    
    <body>
      <p>test html file: hello world</p>
      <button type="button" name="button" action="contact.php">Press me</button>
    
    </body>
    
    </html>
    

    该页面显示在浏览器的端口80处。

    它应该打电话给联系人。当按下按钮时,这个简单的文件会回显一个字符串。但我应该在哪里看到这个字符串,从而能够检查该联系人。php是否按预期被调用和运行?

    联系php

    <?php
    
    echo "blah1234567890";
    
    ?>
    

    谢谢

    2 回复  |  直到 8 年前
        1
  •  1
  •   Alihossein shahabi    8 年前

    你可以使用:

    <form action="contact.php">
        <input type="submit" value="Press me">
    </form>
    

    而不是:

    <button type="button" name="button" action="contact.php">Press me</button>
    

    在你的 index.html 文件

    formaction 属性可以为一个表单指定多个提交URL。因为表单元素不再需要action属性,所以可以在表单中定义提交URL 形态 一个提交按钮。当 form 提交后,浏览器首先检查 形态 属性如果不存在,则继续在表单元素上查找action属性。

        2
  •  1
  •   Nick Rolando    8 年前

    action 不是的有效属性 button html5中的元素。

    这里有一个选项,可以使用 onclick 属性:

    <button type="button" name="button" onclick="window.location.href='contact.php';">Press me</button>
    
    推荐文章